#【php printf と echo の違いは次のとおりです: 1. Echo は複数の文字列を出力できますが、print は 1 つの文字列しか出力できません; 2. [echo()] には戻り値がなく、これは echo と同じです[ print()] には戻り値があり、成功すると 1 を返し、失敗すると 0 を返します。
関連する学習の推奨事項: php グラフィック チュートリアル #】
printf と echo の違いは次のとおりです:
PHP における HTML コンテンツの動的出力は、print ステートメントと echo ステートメントによって実現されます。実際の使用では、print の関数この 2 つは echo とほぼ同じです。一方が使用できる場合は、もう一方も使用できると言えます。ただし、この 2 つには非常に重要な違いがまだあります。echo 関数では複数の文字列を同時に出力できるのに対し、print 関数では同時に 1 つの文字列しか出力できません。同時に、echo 関数には括弧が必要ないため、echo 関数は関数というよりもステートメントに似ています。 echo と print は関数ではなく言語構造なので、括弧は必要ありません。違いは次のとおりです:
(1) echo は次のような複数の文字列を出力できます:echo 'a','b','c';括弧を追加する必要があります。 echo ('a','b','c'); と書くのは間違いで、次のように書く必要があります:
echo ('a'),('b'),('c');には関数のような動作がないため、a のコンテキストでは使用できません。 function (2) print は文字列のみを出力できますが、関数のように動作できます。たとえば、
$ret = print 'Hello World';を使用できるため、より複雑な式で使用できます。 さらに、echo の効率は比較的速いです!コード:
$a='hello ';$b='php world!';echo $a,$b.' ';//echo 可以用逗号分隔字符串变量来显示 print $a.$b.' ';//而print不能使用逗号,只能用点号分隔, //print $a,$b.' ';//这里使用逗号时报错。 ?>分析の概要:echo コマンドは print コマンドと同じです。コマンド、違いはありません; echo 関数と print 関数には違いがあります。
echo <<< EOT EOT; print <<< EOT EOT;その意味:
演算子はカスタム区切り文字によって定義されます。間の内容は文字列として扱われ、間の変数は処理できます。
Custom区切り文字、終わりは行の先頭にある必要があります
php プログラミング
以上がphp printfとechoの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。