PHPでのエコーと印刷の違い | との差 | ja.natapa.org

PHPでのエコーと印刷の違い




主な違い 'echo'と 'print'関数はPHP言語の言語構成要素です。 「echo」は1つまたは複数の文字列で出力しますが、「print」は1つの文字列でのみ出力します。

echoとprintはどちらもPHPの実際の機能ではなく、言語の構成要素です。

'echo'関数は基本的にPHPで出力文字列を表現したりコマンドを実行するのに使われます。さまざまな言語の他の出力関数とは異なり、この関数は実際には関数のように動作するのではなく、実際の構成要素であり、関数のように動作します。 「エコー」は、囲み括弧を必要としません。したがって、コマンドへのパラメータは括弧なしで渡されます。ショートカットの構文もあり、開始タグの直後に等号が付きます。

echoの構文は次のとおりです。

void echo(string $ arg1 [、string $ ...])

例えば:

<?php

$ str = "こんにちは!

echo $ str;

?>

'print'機能は括弧付きでもなしでも実行できます。 echoとは異なり、これも純粋な関数ではなく、PHP言語の構成要素です。 'print'は実行された出力とともに値を返します。 'print'関数を実行している間、プログラマは引数を一つだけ渡すことに制限されています。

「print」構文は次のようになります。

int print(string $ arg)

例えば:

<?php

印刷」

PHPは楽しいです。

';

"こんにちは!
';

print "最初の印刷機能を学ぼうとしています!";

?>

PHPでのエコーと印刷の比較

PHPの「エコー」

PHPでの「印刷」

タイプ

これは出力文字列の一種です。

これも出力文字列の一種です。

と書かれて

括弧付きではありません。

括弧付きで書くこともできないこともあります。

ストリング数

Echoは1つ以上の文字列を出力できます。

printは1つの文字列しか出力できず、常に1を返します。

機能性

「エコー」は「印刷」に比べて速く機能します。

「エコー」と比べて「印刷」は機能が遅くなります。

議論通りに

echo($ arg1 [、$ arg2 ...])

印刷($ arg)

前の記事

トレッドミルとサイクリングの違い

次の記事

幼児と幼児の違い