有人可以帮我检查以下代码中的语法以及为什么会出现错误吗?
我尝试更新我的 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;}}
我尝试了添加“;”的各种组合,但是我仍然收到错误:解析错误:语法错误,意外标记“{”,期望“;”
感谢任何意见,谢谢。
这部分代码:
$if=create_function('',"return {$values['if']};");if($if())
只是进行简单测试的复杂方法:
if($values['if'])