echoとprintの違い

公開日: 2016年3月24日木曜日

echoとprintの違い

引数を複数指定できるecho

printもechoも厳密には関数ではなく、言語構造だとされる。()でくくる必要がなく、動作する部分が一番の特徴です。 echoとprintの違いは、echoは複数の引数を「,」で区切ることで、例えば
<?php
echo 'たなか','吉田' ,'サエコ';//表示される
print 'たなか','吉田' ,'サエコ';//errorで表示されない
?>
となります。

引用符「""」と「''」の違い

シングルクォーテーションは変数が表示されずに、ダブルクォーテーションは変数が展開されます。
<?php
$out ="tanaka";
print"$out";//$out と表示されます
print'$out';//tanaka が表示される
?>

バックスラッシュを使用した特殊文字

バックスラッシュを使用することで、「””」や「$」をエスケープし、表示される事ができます。また、特殊文字も表示できます。 \n >>>>>>>改行 \r >>>>>>> 復帰 \t >>>>>>> タブ \" >>>>>>> 「"」の表示 \x40 >>>>>「@」の表示
<?php
$out = print "tanaka";
echo "$out \n $out"."\t,sakata,\$\"\r\x40\x39\x034";
?>

バックスラッシュの入力

Macの環境では、「option」+「¥」を押すことで表示されます。
スポンサーリンク
スポンサーリンク
  • ?±??G???g???[?d????u?b?N?}?[?N???A

0 件のコメント :

コメントを投稿