, print_r ($array/$var)?
print は印刷を意味し、r は単語 Array から取られ、この関数の機能は、次の内容を出力することです。配列。配列の内容と通常の変数の両方を出力できます。 ?
print_r ($_REQUEST) ;?
print_r ($_GET) ; /* GET メソッドを使用して渡されたフォームの内容を印刷します*/?
print_r($_POST); /* フォーム POST メソッドを使用して渡された配列の内容を出力します*/?
2. var_dump ($object/$array/$var) ?
var は変数 (Variable) を表し、dump はオブジェクト、配列、スカラー変数を合計して出力することを意味します。 ?
var_dump($DB); /*$DB データベース接続オブジェクトの内容を出力します*/?
var_dump($fileHandle);ファイルハンドルオブジェクト Content*/?
var_dump($Smarty); /*Smarty テンプレート オブジェクトを印刷*/?
3. $var )?
変数の文字表現を出力または返します。この関数は、関数に渡された変数に関する構造情報を返します。返される表現が正当な PHP コードである点を除けば、print_r() と似ています。関数の 2 番目のパラメーターを TRUE に設定すると、変数の表現を返すことができます。?
次のコードを見てください: ?
$a = array (1,2, array (" a","b","c")) ;?
var_export ($a) ;?
echo "
" ;?
$v = var_export ($a , TRUE) ;?
echo $v ;?
?>?
上記の例で、$v = var_export ($a, TRUE) は、返された PHP ソース コードを PHP スクリプトの配列ファイルで直接使用できることを意味します。 ?
概要: ?
上記の 3 つの関数は、オブジェクトの値、システム関数の値、および配列の内容を出力できます。 🎜>
1. echo、print、printf は変数の内容を出力できますが、配列とシステム スーパー変数の配列を表示することはできません。?
2. print_r と var_dump は出力できるだけではありません。配列とスカラー変数だけでなく、オブジェクトの内容も出力します;?
3. var_dump ステートメントは、変数と配列の内容を出力するだけでなく、ブール変数とリソースの内容も表示できます。 ;?
4 var_export 関数は、関数に渡された変数に関する構造情報を返します。返される内容が正当な PHP コードである点を除けば、var_dump() 関数と似ています。
?
?
?
?
php での echo と print の使用法の違い?
echo の説明:?
echo は複数の文字列を同時に出力できます括弧は必須です。?
echo はステートメントに似ています。?
? php?
echo '待って、まだ書き終わっていません。上からの続きはこちら。 ';?
?>?
echo() には戻り値がありません。echo コマンドと同じです;?
echo には複数のパラメータを指定できますが、echo には戻り値がありません。 ?
print の説明: ?
print は同時に 1 つの文字列のみを出力でき、括弧が必要です。 ?
print は関数です。 ?
print の使用法は C 言語と非常によく似ているため、出力内容の % は特別に解釈されます。 🎜>
大きな違いはなく、単に関数であり、もう一方はコマンドです。?
print こんな使い方もできますか?
?
print <<
?
<頭>?
?
?
? 🎜>