首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

一路基础php面试题,想不通

2013-12-09 
一道基础php面试题,想不通echo 1.print(2)+3说下你的答案,然后去电脑试试![解决办法]511很奇怪吧?其实

一道基础php面试题,想不通
echo '1'.print(2)+3;

说下你的答案,然后去电脑试试!
[解决办法]
511

很奇怪吧?
其实也没什么奇怪的
print 实际上不是一个真正的函数(它是一个语言结构),所以你不需要使用括号参数列表。
也就是说 print(2) + 3 实际上是 print 2 + 3
但他却有一个永远为 1 的返回值

511 这个5是由 print(2) + 3 产生的
511 这个1是由 echo '1' 产生的
511 这个1是由 print 产生的

热点排行