今天在本地测试whatnew主题时,启用后出现 Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM 的提示,

Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in E:phpnow-1.5.6PHPnow_33lc.comhtdocswp-contentthemeswhatnew-wplibmeta-boxmeta-boxincmeta-box.php on line 122

网上一查php的 syntax error 错误有好几种 ,JV遇上的就是这个T_PAAMAYIM_NEKUDOTAYIM !

2014-03-22_021350

上面类似的代码在php5.3之前会报错,就是php版本不支持$变量做类名函数名。php5.3之后是支持的。

php5.3之前可以这样写:

把显示错误的那行:$class::admin_enqueue_scripts();"

改为:eval("$class::admin_enqueue_scripts();");

也就是给$变量加上 eval("这里放入$变量"); 即可,一切搞定!

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章