【问题标题】:Opening parenthesis of a multi-line function call must be the last content on the line多行函数调用的左括号必须是该行的最后一个内容
【发布时间】:2014-03-02 17:51:28
【问题描述】:

我将这段代码写在我的 PHP 文件中:

public function ScriptsStyles()
    {
        wp_enqueue_style( 
            'fontawesome', 
            plugins_url("/css/font-awesome.css", __FILE__), 
            array(),
            'null' 
        );

        wp_enqueue_style( 
            'base', 
            plugins_url("/css/base.css", __FILE__), 
            array('fontawesome'), 
            'null' 
        );

        wp_enqueue_script(
            'main', 
            plugins_url("/js/main.js", __FILE__), 
            array('test') 
        );

        wp_enqueue_script(
            'test', 
            plugins_url("/js/test.js", __FILE__), 
            array('jquery') 
        );

    }

当我检查它时,使用 PHP Code Sniffer 我得到了这个错误:

多行函数调用的左括号必须是最后一个 内容就行了

这些错误来自以下几行:

    wp_enqueue_style( 
                    'fontawesome', 
                    plugins_url("/css/font-awesome.css", __FILE__), 
                    array(),
                    'null' 
                );

  wp_enqueue_style( 
                    'base', 
                    plugins_url("/css/base.css", __FILE__), 
                    array('fontawesome'), 
                    'null' 
                );

如何解决这个问题?谢谢

【问题讨论】:

    标签: php codesniffer psr-3


    【解决方案1】:

    行尾有一个空格。 :)

    它希望该行以( 结束,但它以[space] 结束。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-21
      • 1970-01-01
      • 1970-01-01
      • 2014-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多