代码之家  ›  专栏  ›  技术社区  ›  Febin Thomas

phpcodesniffer生成的错误是什么“标记不能与文档注释中的参数标记分组”

  •  9
  • Febin Thomas  · 技术社区  · 10 年前
    /**
      * @param Varien_Event_Observer $observer eventobserver
      * @return void
      */
    

    phpCodesniffer为上述行生成以下错误。

    41 |错误|标记不能与文档注释中的参数标记分组。

    原因是什么?

    2 回复  |  直到 10 年前
        1
  •  16
  •   Schparky Febin Thomas    7 年前

    PHP_CodeSniffer隔离函数文档块中两个连续行中的参数组。因此,在 param 标记线和 return 标签行将使其与PHP_CodeSniffer兼容。

    /**
      * @param Varien_Event_Observer $observer eventobserver
      *
      * @return void
      */
    
        2
  •  0
  •   Alaa Moneam    7 年前

    在phpstan中,必须隔离代码块以显示和调试参数

    /**
     * Create a new user instance after a valid registration.
     *
     * @param array $data comment
     * 
     * @return \App\Models\User
     */