【发布时间】:2016-06-20 03:18:41
【问题描述】:
我有一个应用程序,我必须在其中声明(覆盖)从接口继承的方法。但是,这些方法的参数在我的实现中没有使用。
class MyImplementation implements ISomething {
public function foo($bar) {
// code that does nothing with $bar
...
}
// other methods
...
}
如何在源代码中将 $bar 标记为未使用,在 C++ 中这是可能的。
换句话说,我如何在 PHP 中做THIS?
【问题讨论】:
-
你可以试试
$bar = $bar; -
你在哪里看到这个警告?
-
@RiggsFolly:谢谢,我会试试的。
-
@Ray:在大多数 PHP 开发工具中,例如 Netbeans
-
我会警告不要使用像 $bar = $bar 这样的语句,因为 a) 它的唯一目的是消除 IDE 警告(这是有原因的),b) 它降低了可读性/可维护性的代码。我假设 OP 可以从这个例子中删除函数参数。如果有人发送额外的参数,PHP 不应该抱怨。或者,我敢打赌,您可以关闭 IDE 中的特定警告。
标签: php warnings unused-variables