Бросить NotImplementedError в PHP? - PullRequest
       0

Бросить NotImplementedError в PHP?

50 голосов
/ 11 ноября 2011

Есть ли в PHP вид NotImplementedError?

Я хочу добавить их в некоторые методы-заглушки и интерфейсы, чтобы предупредить классы, которые расширяют меня, у них все еще есть работа. Или это достигается по-другому в PHP?

1 Ответ

80 голосов
/ 11 ноября 2011

PHP не имеет встроенного NotImplementedException, но вы можете создать свой собственный.Я полагаю, что BadMethodCallException подходит близко, что было бы достойным кандидатом на расширение

class NotImplementedException extends BadMethodCallException
{}

... и в вашем методе

public function notImplementedMethod()
{
    throw new NotImplementedException();
}

Вы также можете оченьпросто сделайте что-то вроде этого

throw new Exception('Not implemented');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...