Zend Framework 2 ファイルをナビゲートしているときに、次のような関数を見つけました。
public function fault($fault = null, $code = 404);
この種の関数をプロセスやコードなしで定義する必要があるのはなぜですか?
Zend Framework 2 ファイルをナビゲートしているときに、次のような関数を見つけました。
public function fault($fault = null, $code = 404);
この種の関数をプロセスやコードなしで定義する必要があるのはなぜですか?
あなたの例を見ると、インターフェースファイルを見ています。インターフェイスは、それを実装することを選択したクラスによる実装が必要です。あなたが見ているファイルはZend\Server\Server
、例えばによって実装されているクラスZend\XmlRpc\Server
です。
そのクラスを見るとfault()
、そこに実装されていることがわかります。
インターフェイスの詳細については、php.net のドキュメントを参照してください。
fault($fault = null, $code = 404, $data = null)
Zend_Json_Server_Error オブジェクトを作成して返し ます。