Задать вопрос

Как обработать исключение вызов несуществующего метода класса в php?

Здравствуйте!

Есть простой класс Hello, я вызываю не существующий метод remember(), как можно обработать ошибки такого рода?
Хотя я и поставил try блок , ничего не получается все равно получаю предупреждение .
E_ERROR : type 1 -- Call to undefined method Hello::remember() -- at line 17

<?php
class Hello{
	private $word;
	function __construct($word = "World"){
		$this->word = $word;
	}
	
	public function say(){
		echo "Hello ".$this->word;
	}
}

$f = new Hello();
$f->say();

try{
	$f->remember('My Friend'); // method doest exist
	$f->say();
}catch(Exception $e){
	$f = new Hello('My Friend');
	$f->say();
}
?>


С Уважением,
Алмик
  • Вопрос задан
  • 3382 просмотра
Подписаться 3 Оценить Комментировать
Ответ пользователя IceJOKER К ответам на вопрос (4)
@IceJOKER
Web/Android developer
ClassNotFoundException?
Ответ написан