2、字符串的输入
你以为以下哪一条语句的运转速度最快?
print "Hi my name is $a. I am $b";
echo "Hi my name is $a. I am $b";
echo "Hi my name is ".$a.". I am ".$b;
echo "Hi my name is ",$a,". I am ",$b;
echo 'Hi my name is ',$a,'. I am ',$b;
或许这看起来很奇异,但现实上最初一条的运转速度是最快的。print比echo要慢,在字符串中停止变量交换时会慢,而毗连字符串要比用逗号毗连来得慢,最初一句则是第一个习气的表现。所以,不在字符串中停止变量交换不但会加速法式运转速度,也会让你的代码在任何语法高亮显示的编纂器中显得更加易懂(变量会被高亮显示出来)。很少人晓得echo的参数可以用逗号毗连,且速度会比字符串联接要来得快。最初再用上第一个习气,那这条语句就十分好了。