重複の可能性:
PHP で呼び出し関数/メソッドの名前を取得する方法は?
そのため、PHP でカスタム エラー ハンドラ クラスを作成しようとしています。それは非常に簡単です: コード番号を与えると、モバイル デバイスに送信するために使用できる書式設定されたエラー メッセージが返されます。
したがって、現在は次のようになります。
class Errorhandler {
private $errors = array(
//here be error codes and messages
100 => 'Missing input or parameter!'
);
public function __construct($code = 100){
//return formatted output
}
}
したがって、上記のクラスを次のように使用します。
public function someFunction(){
//some conditions met, then throw an error
$handler = new ErrorHandler();
$this->response = $handler;
}
そのため、Errorhandler クラスに親関数の名前 (someFunction) が必要なので、書式設定されたエラー メッセージを返すことができます。余談ですが、これにはパラメーターを使用したくありません。書き込みが多すぎます。