PHP 解析错误:语法错误,意外标记“{”,期望“;”

问题描述 投票:0回答:1

有人可以帮我检查以下代码中的语法以及为什么会出现错误吗?

我尝试更新我的 WordPress 文件之一以使用新的函数语法:

{$if=function(){return {$values['if']};};if($if()){$key=$oid;$id=get_queried_object_id();if($id and$values['with-id']){$key="{$key}_{$id}";}break;}}

而不是

{$if=create_function('',"return {$values['if']};");if($if()){$key=$oid;$id=get_queried_object_id();if($id and$values['with-id']){$key="{$key}_{$id}";}break;}}

我尝试了添加“;”的各种组合,但是我仍然收到错误:解析错误:语法错误,意外标记“{”,期望“;”

感谢任何意见,谢谢。

php wordpress
1个回答
0
投票

这部分代码:

$if=create_function('',"return {$values['if']};");if($if())

只是进行简单测试的复杂方法:

if($values['if'])
© www.soinside.com 2019 - 2024. All rights reserved.