Здравствуйте!
Есть простой класс 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();
}
?>
С Уважением,
Алмик