【问题标题】:PHP code change result - T_PAAMAYIM_NEKUDOTAYIMPHP 代码更改结果 - T_PAAMAYIM_NEKUDOTAYIM
【发布时间】:2014-03-18 10:12:28
【问题描述】:

在 WordPress 中更改了此代码:

$highlight=$author_data->wp_capabilities['administrator']==1 ? "wall-admin" : "wall-registered";

到这里:

if(isset(wp_capabilities['administrator']))
    {$highlight=$author_data->wp_capabilities['administrator']==1 ? "wall-admin" : "wall-registered";}

但是结果是这样的:

Parse error: syntax error, unexpected '[', expecting :: (T_PAAMAYIM_NEKUDOTAYIM) in /wp-content/themes/oblivion/chat/wp-wall.php on line 196

谁能帮我解决这个问题?

【问题讨论】:

  • 我知道这不是您希望的答案,但请在四处询问之前查看谷歌。
  • this
  • 另外,请使用正确的代码格式。这将帮助我们了解您在做什么(也许也可以帮助您自己)
  • 我查过了,但谷歌没有告诉我代码中有标点错误的地方,加上我对 php 的了解很差
  • 你忘记学习希伯来语了!!! bugs.php.net/bug.php?id=14492

标签: php wordpress parsing


【解决方案1】:

这一行是错误的:

if (isset(wp_capabilities['administrator']))

wp_capabilities被视为变量,但类似于类名或函数。

显然应该是:

if (isset($author_data->wp_capabilities['administrator']))

【讨论】:

  • Nep,这段代码没有解决我的问题,仍然出现错误:解析错误:语法错误,意外'[',期待:: (T_PAAMAYIM_NEKUDOTAYIM) in /homez.194/renopoin/www/sub_unagi2014/ wp-content/themes/oblivion/chat/wp-wall.php 在第 196 行
猜你喜欢
  • 2010-10-10
  • 1970-01-01
  • 1970-01-01
  • 2018-03-13
  • 2020-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多