今天在本地测试whatnew主题时,启用后出现 Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM 的提示,
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in E:\phpnow-1.5.6\PHPnow_33lc.com\htdocs\wp-content\themes\whatnew-wp\lib\meta-box\meta-box\inc\meta-box.php on line 122
网上一查php的 syntax error 错误有好几种 ,JV遇上的就是这个T_PAAMAYIM_NEKUDOTAYIM !
上面类似的代码在php5.3之前会报错,就是php版本不支持$变量做类名函数名。php5.3之后是支持的。
php5.3之前可以这样写:
把显示错误的那行:$class::admin_enqueue_scripts();”
改为:eval(“$class::admin_enqueue_scripts();”);
也就是给$变量加上 eval(“这里放入$变量”); 即可,一切搞定!
WordPress
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。