ホームページ >バックエンド開発 >PHPチュートリアル >echo、print、printf、sprintf_PHP チュートリアルの違い
- echo
はコマンドであり、値を返すことはできません。 Echo の後には、次のようにセミコロンで区切って多くのパラメータを続けることができます:
echo $myvar1;
echo 1,2,$myvar,"bold";
- print
は値を返すことができる関数です。パラメータは 1 つだけです。
- printf
関数、テキストをフォーマットして出力します。
$name="hunte";
printf("my name is %s, age %d"; , $ age);
- sprintf
は printf に似ていますが、印刷は行わず、フォーマットされたテキストを返します。
- echo
はコマンドであり、値を返すことはできません。 Echo の後には、次のようにセミコロンで区切って多くのパラメータを続けることができます:
echo $myvar1;
echo 1,2,$myvar,"bold";
- print
は値を返すことができる関数です。パラメータは 1 つだけです。
- printf
関数、テキストをフォーマットして出力します。
$name="hunte";
printf("my name is %s, age %d"; , $ age);
- sprintf
は printf に似ていますが、印刷は行わず、フォーマットされたテキストを返します。
http://www.bkjia.com/PHPjc/317297.html