我有一个应用程序,我必须声明(覆盖)从接口继承的方法。但是,这些方法的参数在我的实现中没有使用。
class MyImplementation implements ISomething {
public function foo($bar) {
// code that does nothing with $bar
...
}
// other methods
...
}
如何在源代码中将$ bar标记为未使用,在C ++中这是可能的。
换句话说,我如何在PHP中执行THIS?
答案 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(显示所有错误,通知除外)