关于php中的print
2019-7-12 dingshangchao php开发
测试代码时偶然发现
输出结果是<?php print(1)&&print(2);
21
<?php print(1)&&print(2)&&print(3)&&print(4);输出结果是
4111
跟预期结果差很远,查过手册才发现print不是函数而是语言结构,可以不加括号,返回值为1。
所以上述写法相当于
<?php print((1)&&print(2));想依次打出1234的写法应该是
<?php (print(1))&&(print(2))&&(print(3))&&(print(4));
标签: php