Wordpress插件 - T_FUNCTION错误 - 为什么?

时间:2013-10-07 09:06:04

标签: php wordpress

我创建了一个wordpress插件,我的一个朋友试图激活它。这很奇怪,因为我没有得到这个错误,但我的朋友呢。按下按钮后,他收到以下错误:

  

解析错误:语法错误,意外的T_FUNCTION   /home2/tomlibra/public_html/test/wp-content/plugins/ohhh_voting/inc/class-voting.php   第49行

这是该文件的第46-52行,我找不到错误:

    if ( is_admin() ) {
        add_action( 'admin_menu', array( $this, 'register_admin_menu') );
        //CSS
        add_action('admin_print_styles', function() {
            $myStyleFile =  plugins_url( 'css/voting_admin.css', dirname(__FILE__) ) ;
            wp_enqueue_style( 'stylesheet_voting',$myStyleFile,false,'1.0');
        });//add_action

这段代码在一个类中,这就是我使用的原因(数组($ this,'register_admin_menu)。第49行就是这一行:

        add_action('admin_print_styles', function() {

如果有人可以帮助我,我会很高兴的。谢谢!

1 个答案:

答案 0 :(得分:0)

在PHP 5.3之后支持

Anonymous +考虑更新PHP安装或避免使用它。