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

echo()、print()、print_r()の違いは何ですか? _PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:00:20820ブラウズ

echo は PHP ステートメント、print と print_r は関数、ステートメントには戻り値がなく、関数には戻り値 (役に立たない場合でも) を持つことができます
print は単純な型の変数 (たとえば、 int, string)
print_r は複合型を出力できます 変数の値 (配列、オブジェクトなど)

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


print --文字列を出力します
Description
int print (string arg)//戻り値は整数です
print "Hello friends";
次の操作を実行できます
$name=print "nihao n";
$str = 'テスト印刷値は $name .';
echo $print ;

print_r -- 変数に関するわかりやすい情報を出力します。
bool print_r (mixedexpression [, bool return] ) //戻り値はブール値で、パラメータは文字列、整数、配列、またはオブジェクト クラスの混合タイプです。 Print_r() は easy- を表示します。変数に関する情報を理解します。文字列、整数、または浮動小数点が指定された場合、変数値自体が出力されます。配列が指定された場合、キーと要素は特定の形式で表示されます。オブジェクトは配列に似ています。
print_r() は配列ポインタを末尾に移動します。
print_r(str);
print_r(obj); を使用することもできます。



http://www.bkjia.com/PHPjc/317113.html

www.bkjia.com

tru​​e

技術記事 Echo は PHP ステートメントであり、print と print_r は関数です。ステートメントには戻り値がありません。関数は (役に立たない場合でも) 戻り値を持つことができます。Print は単純な型の変数 (たとえば、 int、string)。Print_r は印刷できます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。