ホームページ >バックエンド開発 >PHPチュートリアル >PHPのechoとprintの違いは何ですか

PHPのechoとprintの違いは何ですか

青灯夜游
青灯夜游オリジナル
2019-05-08 11:49:508645ブラウズ

php における echo と print の違いは次のとおりです: 1. Echo は同時に複数の文字列を出力できますが、print は同時に 1 つの文字列しか出力できません; 2. Echo には戻り値がありませんが、print には戻り値がありません。戻り値があり、その値は常に int 型の 1 です。

PHPのechoとprintの違いは何ですか

PHP における HTML コンテンツの動的出力は、print ステートメントと echo ステートメントによって実現されます。この 2 つの機能はほぼ同じですが、相違点もあります。次の記事では、php における echo と print の類似点と相違点について説明します。

(ビデオ チュートリアルの推奨: php ビデオ チュートリアル)

php における echo と print の類似点

1. echoと print は両方とも言語構造 (公式ドキュメントでは言語構造として説明されています) であり、関数ではありません。

2. Echo と print は文字列、整数、および int 浮動小数点データのみを出力でき、複合データやリソース タイプのデータは出力できません。

3. 同時にパラメータが 1 つだけの場合、echo と print の後の括弧 (括弧) はオプションです。つまり、 echo ($argument1) は ## と同等です。 # echo $argument1print(argument)print argument と同等です。

php における echo と print の違い

1. Echo は複数の文字列型パラメータを受け入れ、複数の文字列を同時に出力できます。 print は文字列型のパラメータを 1 つだけ受け取ることができ、同時に出力できるのは 1 つの文字列だけであり、print によって出力される値は変数に直接割り当てることができます。例:

$a = print "123"

注: echo が複数のパラメータを受け入れる場合、括弧は使用できません。つまり、

echo $arg1,$arg2 は正解です。echo($arg1,$arg2) は解析エラーを引き起こします

2。エコー出力は印刷よりも高速です。エコーは比較的効率的です。

3 、エコーには何もありません戻り値がありますが、print には戻り値があり、その値は常に int 型の 1 です。

関連する推奨事項:

php トレーニング

以上がPHPのechoとprintの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。