ホームページ > php教程 > php手册 > PHPエラーコードの種類

PHPエラーコードの種類

WBOY
リリース: 2016-07-11 20:00:44
オリジナル
2255 人が閲覧しました

PHPエラーパーサーのコードネームリスト

PHP 言語のさまざまな部分は、内部的には T_SR のような型として表されます。 PHP は、「解析エラー: 予期しない T_SR、script.php の 10 行目で ‘,’ または ‘;’ を期待しています。」 などのエラーを解析するときに、そのような識別子を出力します。

T_SRの意味を知っておくべきです。知らない人のために、次の表にこれらの識別子、PHP 構文、およびマニュアル内の該当する場所への参照を示します。

(PHP 5 では) のインスタンス
代号
コード 文法 リファレンス
T_ABSTRACT 要約 抽象クラス (PHP 5.0.0 以降で利用可能)
T_AND_EQUAL &= 代入演算子
T_ARRAY 配列() array()、配列構文
T_ARRAY_CAST (配列) 型変換
T_AS として foreach
T_BAD_CHARACTER t (0×09)、n (0×0a)、r (0×0d) を除く ASCII 32 より前の任意の文字
T_BOOLEAN_AND && 論理演算子
T_BOOLEAN_OR || 論理演算子
T_BOOL_CAST (ブール値) または (ブール値) 型変換
T_BREAK 休憩 休憩
T_CASE ケース スイッチ
T_CATCH キャッチ 例外処理 (PHP 5.0.0 以降で利用可能)
T_CHARACTER
T_CLASS クラス クラスとオブジェクト
T_CLONE クローン クラスとオブジェクト。 PHP5のみ。
T_CLOSE_TAG ?> または %>
T_COMMENT // または #、および /* */メモ
T_CONCAT_EQUAL .= 代入演算子
T_CONST 定数
T_CONSTANT_ENCAPSED_STRING 「フー」または「バー」 文字列構文
T_CONTINUE 続ける
T_CURLY_OPEN
T_12月 増分/減少演算子
T_DECLARE 宣言する 宣言する
T_DEFAULT default switch
T_DIV_EQUAL /= 赋值运算符
T_DNUMBER 0.12,等等 浮点数
T_DOC_COMMENT /** */ PHPDoc 风格的注释(仅用于 PHP 5)
T_DO do do..while
T_DOLLAR_OPEN_CURLY_BRACES ${ 复杂变量解析语法
T_DOUBLE_ARROW => 数组语法
T_DOUBLE_CAST (real), (double) 或 (float) 类型转换
T_DOUBLE_COLON :: 见下面的 T_PAAMAYIM_NEKUDOTAYIM
T_ECHO エコー エコー()
T_ELSE その他 その他
T_ELSEIF エルセイフ エルセイフ
T_EMPTY 空()
T_ENCAPSED_AND_WHITESPACE
T_END宣言 終了宣言 宣言、代替構文
T_ENDFOR 終わります 代替構文
T_ENDFOREACH エンドフォーリーチ foreach、代替構文
T_ENDIF 終わり if、代替構文
T_ENDSWITCH エンドスイッチ スイッチ、代替構文
T_ENDWHILE 終わり 一方で、代替構文
T_END_HEREDOC ヒアドキュメント構文
T_EVAL 評価() 評価()
T_EXIT 出ていくか死ぬか 出る()、死ぬ()
T_EXTENDS 延長します 拡張、クラス、オブジェクト
T_FILE __ファイル__ 定数
T_FINAL 決勝 最後のキーワード (PHP 5.0.0 以降で利用可能)
T_FOR のために のために
T_FOREACH foreach foreach
T_FUNCTION 関数または関数 機能
T_GLOBAL グローバル 変数スコープ
T_HALT_COMPILER __halt_compiler() __halt_compiler (PHP 5.1.0 以降で利用可能)
T_IF もしも もしも
T_IMPLEMENTS 実装 インターフェース (PHP 5.0.0 以降で利用可能)
T_INC ++ インクリメント/デクリメント演算子
T_INCLUDE include() include()
T_INCLUDE_ONCE include_once() include_once()
T_INLINE_HTML
T_INSTANCEOF 型演算子 (PHP5 のみ)
T_INT_CAST (int) または (integer) 型変換
T_INTERFACE インターフェース インターフェース (PHP 5.0.0 以降で利用可能)
T_ISSET isset() isset()
T_IS_EQUAL == 比較演算子
T_IS_GREATER_OR_EQUAL >= 比較演算子
T_IS_IDENTICAL === 比較演算子
T_IS_NOT_EQUAL != または 比較演算子
T_IS_NOT_IDENTICAL !== 比較演算子
T_IS_SMALLER_OR_EQUAL 比較演算子
T_LINE __LINE__ 定数
T_LIST リスト() リスト()
T_LNUMBER 123、012、0×1acなど 形成外科
T_LOGICAL_AND 論理演算子
T_LOGICAL_OR 論理演算子
T_LOGICAL_XOR xor 論理演算子
T_MINUS_EQUAL -= 代入演算子
T_ML_COMMENT /* と */ 注釈 (PHP 4 のみ)
T_MOD_EQUAL %= 代入演算子
T_MUL_EQUAL *= 代入演算子
T_NEW 新しい クラスとオブジェクト
T_NUM_STRING
T_OBJECT_CAST (オブジェクト) 型変換
T_OBJECT_OPERATOR -> クラスとオブジェクト
T_OPEN_TAG HTMLからの脱出
T_OPEN_TAG_WITH_ECHO = または = or HTMLからの脱出
T_OR_EQUAL |= 代入演算子
T_PAAMAYIM_NEKUDOTAYIM :: ::。 T_DOUBLE_COLONとしても定義されます。
T_PLUS_EQUAL += 代入演算子
T_PRINT print() print()
T_PRIVATE プライベート クラスとオブジェクト。 PHP5のみ。
T_PUBLIC 公開 クラスとオブジェクト。 PHP5のみ。
T_PROTECTED 保護されています クラスとオブジェクト。 PHP5のみ。
T_REQUIRE 必須() 必須()
T_REQUIRE_ONCE require_once() require_once()
T_RETURN 戻る 戻り値
T_SL ビット演算子
T_SL_EQUAL 代入演算子
T_SR >> ビット演算子
T_SR_EQUAL >>= 代入演算子
T_START_HEREDOC ヒアドキュメント構文
T_STATIC 静的 変数スコープ
T_STRING
T_STRING_CAST (文字列) 型変換
T_STRING_VARNAME
T_SWITCH スイッチ スイッチ
T_THROW 投げる 例外処理 (PHP 5.0.0 以降で利用可能)
T_TRY 試してみる 例外処理 (PHP 5.0.0 以降で利用可能)
T_UNSET 設定解除() 設定解除()
T_UNSET_CAST (未設定) (ドキュメントなし。タイプは NULL)
T_USE
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート