1
私はdbからのデータを含むcsvファイルをダウンロードするクラスを作成しています。
私が使用した方法論は
1.他のメソッドを呼び出すmainメソッドを次のようにある
例:PHPのメソッドからの検証エラーを表示するには
public function main(){
$this->a();
$this->b();
$this->c();
}
仮定する方法aが検証され、bは、クエリの実行、cは、ファイルのダウンロードです。これらの3つの方法は、エラーの発生の可能性があります。たとえば、クエリの実行エラー、ダウンロード時のエラーなど
これらの方法でエラーが発生した場合は、エラーを表示して戻す必要があります。これを処理する最善の方法は何ですか?
例外を除いてこれを行うことはできますか?可能であれば、少し説明してください。例外処理コードでうまくいかない。 – Thejas
私はあなたが尋ねていることを完全には分かっていませんが、成功した実行とエラーをキャプチャするための独自のテストを作成できます。例外を処理するには、try-catchブロックを使用することができます。そのため、PHPでエラーを処理する代わりにエラーを処理できます。このようにして、プログラムのクラッシュを予期せずに行う代わりに、エラーが発生したときのアクションを決定することができます。 –