PHP:如何最好地消除有关未使用变量的警告?

时间:2016-03-06 16:01:04

标签: php warnings unused-variables

我有一个应用程序,我必须声明(覆盖)从接口继承的方法。但是,这些方法的参数在我的实现中没有使用。

class MyImplementation implements ISomething {

  public function foo($bar) {
    // code that does nothing with $bar
    ...
  }

  // other methods
  ...
}

如何在源代码中将$ bar标记为未使用,在C ++中这是可能的。

换句话说,我如何在PHP中执行THIS

2 个答案:

答案 0 :(得分:0)

如果变量没有值,则可以为函数参数传递的任何变量定义默认值。

就像那样:

public function foo($bar = false) {
    if ( !$bar ){ // true
        // your code here
    } else {
        // What do you want to do if the $bar variable is not passed? Write here
    }
}

答案 1 :(得分:0)

如果我理解你的问题是正确的,你想在你的PHP脚本中隐藏未初始化变量的错误通知吗? 如果是这种情况,你可以在php.ini

中更改你的error_reporting

示例:error_reporting = E_ALL& ~E_NOTICE(显示所有错误,通知除外)