はMethod()
として、あるいはgetMethod()
として存在:PHPカスタム例外メッセージ
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)
}
}
が、それは動作しません。ブラウザで「リモートサーバーによって閉じられた接続」というメッセージが表示されます。
http://php.net /manual/en/function.method-exists.php – Tomalak
はい私はそれについて知っていますが、私はこの行を私に教えてくれるので、このキャッチ物を試してみたいのですが、どこにエラーがありますか? – Alex
アレックス例外をスローする方法を知っていますか? – dynamic