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)−文字列 ->スローされたオブジェクトの文字列表現を取得します
-
PHPのstrspn()関数
strspn()関数は、charlistパラメーターから文字列で見つかった文字数を返します。 構文 strspn(str,charlist,begin,len) パラメータ str −検索する文字列 charlist −検索する文字 開始 −文字列のどこから始めるか len −文字列の長さ 戻る strspn()関数は、文字列で見つかった文字数をcharlistパラメーターから返します。文字列が見つからない場合はfalseを返します。 例 以下は例です- <?php echo strspn("mobileph
-
PHPのstrrev()関数
strrev()関数は、文字列を逆にするために使用されます。逆の文字列を返します。 構文 strrev(str) パラメータ str −反転する文字列 戻る strrev()関数は、逆の文字列を返します。 例 以下は例です- <?php echo strrev("Jack"); ?> 出力 以下は出力です- kcaJ 例 別の例を見てみましょう- <?php $val = 7837; echo strrev($val); ?> 出力 以下は出力です-