PHP 二进制运算符后带有回显


PHP binary operator after with echo

$DEBUG_MODE && (echo "ss");

错误消息返回:

解析错误:语法错误,第 99 行的 D:''HOSTS''web_portal''test.php 中的意外T_ECHO

我们可以不使用 ?: 或 if? 进行回声或print_r等操作吗?

它是无效的语法。您可以使用打印 - http://bg2.php.net/print

$DEBUG_MODE && (print('test'));

http://bg2.php.net/echo

echo 实际上不是一个函数(它是一个语言结构),所以你 不需要在它中使用括号