echo() 関数: 1 つ以上の文字列を出力します。実際、これは関数ではないため、括弧を使用する必要はなく、単に echo を使用します。ただし、複数の引数を echo() に渡したい場合、括弧を使用すると解析エラーが発生します。 echo() 関数は print() よりもわずかに高速です。 echo が複数の文字列を出力する場合は、カンマで区切ってください。
例 1: (文字列変数 $str の値を入力に書き込みます)
$str="こんにちは!";
エコー $str;
?>
実行結果: hello world!
例 2: (echo は複数の文字列を出力します)
エコー 'a'、'b'、'c';
print() 関数: 1 つ以上の文字列を出力します。 echo と同様、実際には関数ではありません。 print には戻り値がありますが、echo には戻り値がありません。実行が失敗すると false が返され、成功すると true が返されます。速度は echo よりわずかに遅くなります。 int や string などの単純型変数の値のみを出力できます。
例 1: (文字列変数 $str の値を出力に書き込みます)
$str="こんにちは!";
$str;
を印刷?>
print_r() 関数: は複合型変数の値を出力できます。 Print_r() を使用すると、配列の内容と構造全体を出力し、キーと要素を特定の形式で表示することができます。実際には、印刷するだけでなく、変数に関するわかりやすい情報を出力するためにも使用されます。
例 1: (配列 $age を出力)
$age=array(18,20,24);
print_r($age);
?>
実行結果: Array ( [0] => 18 [1] => 20 [2] => 24 )
var_dump() 関数: 変数の型と長さを決定し、変数の値を出力します。変数に値がある場合は、変数の値が出力され、データ型が返されます。この関数は、式のタイプや値など、1 つ以上の式に関する構造情報を表示します。配列は値を再帰的に展開し、インデントによって構造を示します。
例1:
$age=array(18,20,24);
var_dump($age);
?>
実行結果: array(3) { [0]=> int(18) [1]=> int(20) [2]=>