Я пытаюсь отобразить пользовательское сообщение об ошибке, если метод не существует как Method()
или как getMethod()
:
public function __call($name, $args = array()){
$getter = "get{$name}";
try {
echo call_user_func_array(array(&$this, $getter), $args);
} catch (Exception $e) {
trigger_error($e->getFile.' on line '.$e->getLine.': Method '.$name.' is not defined.', E_USER_ERROR)
}
}
но это не работает. В браузере появляется сообщение «Соединение закрыто удаленным сервером»: |