Есть ли что-то вроде NotImplementedError в PHP?
Я хочу добавить их в некоторые методы-заглушки и интерфейсы, чтобы предупреждать классы, которые расширяют меня, они все еще должны работать. Или это достигается по-другому в PHP?
PHP не имеет встроенного NotImplementedException
но вы можете создавать свои собственные. Я полагаю, что BadMethodCallException
близок, и это будет достойный кандидат на расширение
class NotImplementedException extends BadMethodCallException {}
… и в вашем методе
public function notImplementedMethod() { throw new NotImplementedException(); }
Вы также можете просто сделать что-то подобное
throw new Exception('Not implemented');