PHP preg_last_error()関数
例
エラーを処理するには preg_last_error()を使用します。
定義と使用法
preg_last_error()
関数は、最後に評価された正規表現のエラーコードを返します。返される値は、次の定数のいずれかと一致します。
Constant |
説明 |
---|---|
PREG_NO_ERROR | エラーは発生しませんでした |
PREG_INTERNAL_ERROR | 式の評価中にエラーが発生しました |
PREG_BACKTRACK_LIMIT_ERROR | 式を評価するために必要なバックトラックの数が、PHPの構成で指定された制限を超えました |
PREG_RECURSION_LIMIT_ERROR | 式を評価するために必要な再帰の深さが、PHPの構成で指定された制限を超えました |
PREG_BAD_UTF8_ERROR | 入力文字列に無効なUTF-8データが含まれていました |
PREG_BAD_UTF8_OFFSET_ERROR | 評価中に、文字列オフセットがマルチバイトUTF-8シンボルの最初の文字を指していませんでした |
PREG_JIT_STACKLIMIT_ERROR | 式を評価しようとしたときに、JITコンパイラがスタックメモリを使い果たしました。 |
構文
<div>preg_last_error()</div>
Technical Details
Return Value: | 最後に評価された正規表現のエラーコードを返します |
---|---|
PHP バージョン: |
5.2.0+ |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。