短期連載重点PHP講座 echoを使うのをやめてprintを使おう

echoを使うと思わぬエラーが出る

sample_01.php


<?
$catfrog='猫蛙';
print print($catfrog);
?>
 printならエラーが出ません。
 だけど、echoだとエラーが出る。
sample_02.php

<?
$catfrog='猫蛙';
echo echo($catfrog);
?>
Parse error: syntax error, unexpected T_ECHO in http://hoge.jp/sample_02.php on line 3

echoと変数は一緒に使えない

sample_03.php


<?
$catfrog='猫蛙';
echo '$catfrog'.'は猫熊の一種';
?>
 結果は、$catfrogは猫熊の一種、となり、変数になっていない。
 ところがprintなら変数が使える。
sample_04.php

<?
$catfrog="猫蛙";
print "$catfrog"."は猫熊の一種";
?>
 結果は、猫蛙は猫熊の一種、となる。
 ではまた次回。