最近刷面试题,遇到几个容易做错的.
<?php $str = 'cd '; $$str = 'hotdog'; $$str .= ' ok'; echo $cd; ?>
猜一下这个将会输出什么?
还有这一个:
<?php $x = 0;$y = 0; if($x==0 || ++$y==$x++){ ++$x; } echo "x:$x"; echo "y:$y"; ?>
又会输出什么?
刚刚运行了一下,第一个是报错变量未定义,第二个是'x:1 y:0';
一开始做都错了,这不运行了一下豁然开朗.哈哈,加油吧!