ホームページ > バックエンド開発 > PHPチュートリアル > echo()、print()、print_r()、return_PHP チュートリアルの違いの簡単な分析

echo()、print()、print_r()、return_PHP チュートリアルの違いの簡単な分析

WBOY
リリース: 2016-07-13 17:17:36
オリジナル
805 人が閲覧しました

PHP の echo()、print()、print_r()、return の違いは何ですか?

print() をうまく使えない初心者や友人の中には、この質問に答えることができず、面接に落ちてしまう人がよくいます。

では、それらの違いは何ですか?以下を見てみましょう

答え:
echo は PHP ステートメント、print と print_r は関数、ステートメントには戻り値がなく、関数は戻り値を持つことができます (役に立たない場合でも)
print() は出力のみ可能です単純型変数 ( int 、 string など) の値
print_r() は複合型変数 (配列、オブジェクトなど) の値を出力できます
return ステートメントは現在の関数を終了し、その関数からの値を返します。

echo 1 つ以上の文字列を出力します
echo — 1 つ以上の文字列を出力します
説明
void echo (string arg1 [, string ...]) //戻り値は空です
echo "Hello", "Friends";

print – 文字列を出力します
説明
int print ( string arg )//戻り値は整数です
print “Hello Good friends”;

以下の操作が可能です
$name=print “nihao /n”;
$str = 'テスト印刷値は $name .';
eval(“/$print=/”$str/”;”);
echo $print;

print_r — 変数に関するわかりやすい情報を出力します。
bool print_r (mixed expression [, bool return] ) //戻り値はブール値で、パラメータは文字列、整数、配列、オブジェクト クラスの混合タイプです。 print_r() は簡単に表示します。変数に関する情報を理解します。文字列、整数、または浮動小数点数が指定された場合、変数値自体が出力されます。配列が指定された場合、キーと要素は特定の形式で表示されます。オブジェクトは配列に似ています。

注: print_r() は配列ポインタを最後に移動します

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/621717.html技術記事 PHP の echo()、print()、print_r()、および return の違いは何ですか? print() をうまく使えない初心者や友人の中には、この質問にうまく答えられず、面接に落ちてしまう人もよくいます。 それでは、それらの違いは何ですか...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート