$name = 'John';
$age = 25;

echo 'My name is ', $name, ' and I am ', $age, ' years old.';
// 出力: 'My name is John and I am 25 years old.'
$name = 'John';
$age = 25;

print 'My name is ', $name, ' and I am ', $age, ' years old.';
// Parse error: syntax error, unexpected ','
$name = 'John';
$age = 25;

print 'My name is ' . $name . ' and I am ' . $age . ' years old.';
// 出力: 'My name is John and I am 25 years old.'

echo 'My name is ' . $name . ' and I am ' . $age . ' years old.';
// 出力: 'My name is John and I am 25 years old.'
$result = echo 'Hello, World!';
// Parse error: syntax error, unexpected 'echo' (T_ECHO)
// パースエラー:構文エラー、予期しない 'echo'(T_ECHO)
// 解析エラー:echoは戻り値を持ちません。
$result = print('Hello, World!');
var_dump($result); // int(1)
$start = microtime(true);

for ($i = 0; $i < 100000; $i++) {
  echo 'Hello, world!';
}

$end = microtime(true);

$echo_time = $end - $start;

$start = microtime(true);

for ($i = 0; $i < 100000; $i++) {
  print 'Hello, world!';
}

$end = microtime(true);

$print_time = $end - $start;

echo "echo_time: $echo_time\n";
echo "print_time: $print_time\n";
出力される結果 実際に3回出力を試みた結果です。
出力される結果は、実行するAMPやハードウェアなど環境によって異なる場合があります。あくまで参考資料としてご利用ください。