PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPスローアブルインターフェース


はじめに

PHP 7では、スロー可能 インターフェイスは、スローのパラメータとなる可能性のあるオブジェクトのベースとして機能します エラーを含むステートメント および例外 。事前定義されたクラスとユーザー定義のエラークラスと例外クラスがそれぞれ派生するErrorクラスとExceptionクラスの両方が、Throwableインターフェイスを実装します。次の抽象メソッドは、Throwableインターフェイスで定義されています-

構文

Throwable {
   /* Methods */
   abstract public getMessage ( void ) : string
   abstract public getCode ( void ) : int
   abstract public getFile ( void ) : string
   abstract public getLine ( void ) : int
   abstract public getTrace ( void ) : array
   abstract public getTraceAsString ( void ) : string
   abstract public getPrevious ( void ) : Throwable
   abstract public __toString ( void ) : string
}

メソッド

getMessage(void)−文字列 ->スローされたオブジェクトに関連付けられたメッセージを返します。

getCode(void)− int ->スローされたオブジェクトに関連付けられたエラーコードを返します。

getFile(void)-文字列 ->スローされたオブジェクトが作成されたファイルの名前を取得します。

getLine(void)− int ->スローされたオブジェクトがインスタンス化された行番号を返します。

getTrace(void)-配列 ->スタックトレースを配列として返します。

getTraceAsString(void)-文字列 ->スタックトレースを文字列として返します。

getPrevious(void)-スロー可能 ->以前のThrowableを返します(Exception ::__ Construct()の3番目のパラメーターとして提供されます)。

__ toString(void)−文字列 ->スローされたオブジェクトの文字列表現を取得します


  1. PHPのstrspn()関数

    strspn()関数は、charlistパラメーターから文字列で見つかった文字数を返します。 構文 strspn(str,charlist,begin,len) パラメータ str −検索する文字列 charlist −検索する文字 開始 −文字列のどこから始めるか len −文字列の長さ 戻る strspn()関数は、文字列で見つかった文字数をcharlistパラメーターから返します。文字列が見つからない場合はfalseを返します。 例 以下は例です- <?php    echo strspn("mobileph

  2. PHPのstrrev()関数

    strrev()関数は、文字列を逆にするために使用されます。逆の文字列を返します。 構文 strrev(str) パラメータ str −反転する文字列 戻る strrev()関数は、逆の文字列を返します。 例 以下は例です- <?php    echo strrev("Jack"); ?> 出力 以下は出力です- kcaJ 例 別の例を見てみましょう- <?php    $val = 7837;    echo strrev($val); ?> 出力 以下は出力です-