ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルでの Try、throw、catch の簡単な使用法

PHP_PHP チュートリアルでの Try、throw、catch の簡単な使用法

WBOY
リリース: 2016-07-13 09:56:35
オリジナル
1115 人が閲覧しました

PHP での Try、throw、catch の簡単な使い方

この記事では、PHP での Try、throw、catch の使い方を簡単に記録します。後で時間があるときに詳細な分析を行います。

Try - 例外を使用する関数は、「try」ブロック内に置く必要があります。例外がトリガーされない場合、コードは通常どおり実行を続行します。ただし、例外がトリガーされると

がスローされます

例外。

Throw - 例外をトリガーする方法を指定します。各「スロー」は少なくとも 1 つの「キャッチ」に対応する必要があります

Catch - 「catch」コード ブロックは例外をキャッチし、例外情報を含むオブジェクトを作成します

例外をトリガーしてみましょう:

リーリー

上記のコードでは次のようなエラーが発生します:

メッセージ: 値は 1 以下である必要があります

説明:

上記のコードは例外をスローし、それをキャッチします。

checkNum()関数を作成します。数値が 1 より大きいかどうかを検出します。その場合は、例外をスローします。

「try」コードブロックでcheckNum()関数を呼び出します。

checkNum()関数で例外がスローされました

「catch」コード ブロックは例外を受け取り、例外情報を含むオブジェクト ($e) を作成します。

この例外オブジェクトから $e->getMessage() を呼び出すと、例外からのエラー メッセージが出力されますが、「各スローは

に対応する必要があります」に準拠するために、例外からのエラー メッセージが出力されます。

キャッチ原則。見逃したエラーを処理するためにトップレベルの例外ハンドラーを設定できます。

興味がありそうな記事

  • ソケットを介してWebコンテンツを取得するphpの簡単な例
  • phpプロンプトPHP警告: date(): 信頼するのは安全ではありません...エラー解決策
  • いくつかの使用法php
  • phpMyAdminの$this、static、final、const、selfなどのキーワード
  • phpMyAdminエラーなしでセッションを開始できないエラー解決策
  • WindowsでのMemcacheのインストールと設定チュートリアル
  • 電子メールの送信SMTPエラーSMTPホストに接続できませんでした。送信失敗ソリューション
  • PHP での file_get_contents とcurl のパフォーマンス効率の比較
PHP 接続と Memcached の操作に関する原則とチュートリアル

http://www.bkjia.com/PHPjc/987400.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/987400.html技術記事
PHP での Try、throw、catch の簡単な使用法 この記事では、PHP での Try、throw、catch の使用法を簡単に記録します。後で時間があるときに詳細な分析を行います。試してみる - 例外関数を使用します...
🎜🎜
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート