ホームページ > バックエンド開発 > PHPの問題 > phpの出力ステートメントの違いは何ですか

phpの出力ステートメントの違いは何ですか

WBOY
リリース: 2023-03-15 12:22:02
オリジナル
2744 人が閲覧しました

違い: 1. echo() 関数と print() 関数は両方とも 1 つ以上の文字列を出力するために使用されますが、echo には戻り値がなく、print よりわずかに高速です; 2. 「print_r()」関数を使用 変数に関する分かりやすい情報を表示するために使用されます; 3. 「var_dump」は、1 つまたは複数の式の構造情報を表示するために使用されます。

phpの出力ステートメントの違いは何ですか

この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。

php 出力ステートメントの違いは何ですか。

echo echo について深く理解します。echo は関数です。

echo 関数: 1 つ以上の文字列をブラウザに出力します。

echo 戻り値: void 戻り値なし;

    echo "今天是个好天气";
ログイン後にコピー

出力結果:

phpの出力ステートメントの違いは何ですか

#print 関数: ブラウザへの文字列の出力

print 戻り値: 整数 1

次の例: print は文字列を出力し、echo は print の戻り値を出力します

    echo(print("今天是个好天气"));
ログイン後にコピー

出力結果:

phpの出力ステートメントの違いは何ですか

echo は戻り値がないため、print よりもわずかに高速に実行されます。

print_r() は、変数に関するわかりやすい情報を表示します。文字列、整数、または浮動小数点数が指定された場合、変数値自体が出力されます。配列が指定された場合、キーと要素は特定の形式で表示されます。 object は配列に似ています。

    $a = [1,2,3,4,];
    print_r($a);
ログイン後にコピー

出力結果:

phpの出力ステートメントの違いは何ですか

#var_dump() は 1 つ以上の式に関する構造情報を表示します。式の型と​​値が含まれます。配列は値を再帰的に展開し、インデントによって構造を示します。

例:

    $b  = array( 1 ,  2 , array( "a" ,  "b" ,  "c" ));
    var_dump ( $b );
ログイン後にコピー

出力結果:

phpの出力ステートメントの違いは何ですか

例:

    $d  =  3.1 ;
    $c  =  true ;
    var_dump ( $d ,  $c );
ログイン後にコピー
出力結果:


phpの出力ステートメントの違いは何ですか

推奨学習: 「

PHP ビデオ チュートリアル

以上がphpの出力ステートメントの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート