谁能说出下面表达式的内部过程?
<?php echo '2' . print(2) + 3; ?>
// outputs 521
最佳答案
print
不是函数,因此括号并不像您想象的那样起作用。它获取表达式 (2) + 3
(5
) 的值并将其输出。它返回 1
本身,它连接到 '2'
,然后被 echo
ed。
关于php - 为什么 "echo ' 2' . print(2) + 3"打印 521?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13176046/