Php 分析错误:语法错误,意外'==';
我得到: 分析错误:语法错误,意外的“==”(T_等于),应为“')”Php 分析错误:语法错误,意外'==';,php,wordpress,Php,Wordpress,我得到: 分析错误:语法错误,意外的“==”(T_等于),应为“')” 知道如何修复它吗?每当我们使用任何函数返回带有empty()之类OP的值时,它都会抛出一个错误不能使用返回值来写con….。因此,请始终首先将值存储在变量中,然后检查它 应该是 $loggedIn = bp_loggedin_user_id(); if ( empty ( $loggedIn) == false ) { 小打字错误: 更改此项: if ( empty ( bp_loggedin_user_id() ==
知道如何修复它吗?每当我们使用任何函数返回带有
empty()
之类OP的值时,它都会抛出一个错误不能使用返回值来写con….
。因此,请始终首先将值存储在变量中,然后检查它
应该是
$loggedIn = bp_loggedin_user_id();
if ( empty ( $loggedIn) == false ) {
小打字错误:
更改此项:
if ( empty ( bp_loggedin_user_id() == false ) )
为此:
if ( empty ( bp_loggedin_user_id() ) == false )
替换
if ( empty ( bp_loggedin_user_id() == false ) ) {
两者都有
if ( empty ( bp_loggedin_user_id()) == false ) {
或者(更好的版本,因为它提高了可读性)
你打错了
if ( empty(bp_loggedin_user_id()) == false ) {
....
}
此外,请检查以下内容:
在PHP5.5之前,empty()只支持变量;任何其他操作都将导致分析错误。换句话说,以下操作将不起作用:empty(trim($name))
因此,如果您使用的是PHP,我在同一行中得到了以下错误:致命错误:无法在write contextupdated我的答案中使用函数返回值。当我们检查任何返回带有
empty()
的内容的函数时,就会出现此错误。请尝试按前面提到的方法使用它。您是否阅读了此错误?如果你查看行号,它会准确地告诉你遗漏了什么,以及在哪里<代码>意外的“==”…嗯,这意味着它在这之前就预料到了一些事情<代码>期望“)”…嗯,我想在=
之前我需要一个额外的)
。我不是php程序员。我想如果我删除了“==”它会破坏这个方法。我不知道为什么我会反对。我没有投反对票,但你可能是因为:
if ( !empty ( bp_loggedin_user_id() ) {
if ( empty(bp_loggedin_user_id()) == false ) {
....
}
$result = bp_loggedin_user_id();
if ( empty($result) == false ) {
...
}
$result = bp_loggedin_user_id();
if ( !empty($result) ) {
...
}