PHP: Как лучше отключить предупреждение о неиспользуемых переменных?

У меня есть приложение, в котором я должен объявить (переопределить) методы, унаследованные от интерфейса. Однако эти методы имеют параметры, которые не используются в моей реализации.

class MyImplementation implements ISomething {

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

// other methods
...
}

Как я могу пометить $ bar как неиспользуемый в исходном коде, в C ++ это возможно.

Другими словами, как я могу сделать ЭТОТ в PHP?

3

Решение

если я правильно понимаю ваш вопрос, вы хотели бы скрыть уведомления об ошибках неинициализированных переменных в вашем php-скрипте?
Если это так, вы должны изменить ваш error_reporting в php.ini

пример: error_reporting = E_ALL & ~ E_NOTICE (показать все ошибки, кроме уведомлений)

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
}
}
0

По вопросам рекламы [email protected]