Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 分析错误:语法错误,意外'==';_Php_Wordpress - Fatal编程技术网

Php 分析错误:语法错误,意外'==';

Php 分析错误:语法错误,意外'==';,php,wordpress,Php,Wordpress,我得到: 分析错误:语法错误,意外的“==”(T_等于),应为“')” 知道如何修复它吗?每当我们使用任何函数返回带有empty()之类OP的值时,它都会抛出一个错误不能使用返回值来写con….。因此,请始终首先将值存储在变量中,然后检查它 应该是 $loggedIn = bp_loggedin_user_id(); if ( empty ( $loggedIn) == false ) { 小打字错误: 更改此项: if ( empty ( bp_loggedin_user_id() ==

我得到: 分析错误:语法错误,意外的“==”(T_等于),应为“')”



知道如何修复它吗?

每当我们使用任何函数返回带有
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) ) {
    ...
}