この記事では主に PHP で try{}catch{} を使用する方法を紹介します。興味のある方はぜひ参考にしてください。
PHP の try{}catch{} の機能は例外を処理することです。エラー情報を収集して表示できます。この記事の導入を通じて、誰もがこのステートメントの適用をマスターできることを願っています。
PHP 言語には多くの構文があり、必要なコード プログラムを作成するために柔軟に使用できるようになる前に、常によく理解しておく必要があります。この記事では、PHP での try{}catch{} の使用法を紹介します。
<?php try { //... } catch(Exception $e) { //... } ?>
PHP の try{}catch{} は例外処理です。
の実行中にいずれかのステートメントで例外が発生した場合に実行されるコードを TRY ブロックに置きます。これらのコード、プログラムは CATCH ブロックに直接ジャンプし、$e はエラー情報を収集して、PHP の
try{}catch{} ステートメントを表示します
例外をさらに処理するには、以下を行う必要があります。 PHP で try{}catch{} を使用する ---- Try ステートメントと少なくとも 1 つの catch ステートメントを含めます。例外をスローする可能性のあるメソッドを呼び出すコードはすべて、try ステートメントを使用する必要があります。 Catch ステートメントは、スローされる可能性のある例外を処理するために使用されます。
以下は、getCommandObject() によってスローされた例外を処理する方法を示しています:
<?php try { $mgr = new CommandManager(); $cmd = $mgr->getCommandObject("realcommand"); $cmd->execute(); } catch (Exception $e) { print $e->getMessage(); exit(); } ?>
ご覧のとおり、PHP で throw キーワードと try{}catch{} を組み合わせることで、Error フラグを回避できます。クラスメソッドによって返される値を「汚染」します。 「例外」自体は他のオブジェクトとは異なる PHP 組み込み型であるため、混乱することはありません。
例外がスローされた場合、try ステートメントのスクリプトは実行を停止し、すぐに catch ステートメントのスクリプトの実行に切り替わります。
例外がスローされたがキャッチされなかった場合、致命的なエラーが生成されます。
以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。
関連推奨事項:
PHP Try-catch ステートメントの使用上のヒント、try-catch の使用上のヒント_PHP チュートリアル
PHP Try-catch の使用上のヒント、try-catch の使用上のヒント
の簡単な使用法PHP で試して、投げて、キャッチしてください
以上がPHP で try{}catch{} を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。