ホームページ >バックエンド開発 >PHPチュートリアル >PHP 定数とシステム定数の概要_PHP チュートリアル
PHP 定数はデフォルトで大文字と小文字が区別されます。従来、定数識別子は常に大文字です。
PHP 定数名は、他の PHP タグと同じ命名規則に従います。有効な定数名は文字またはアンダースコアで始まり、その後に任意の文字、数字、またはアンダースコアが続きます。正規表現は、[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]* のように表現されます。
//定数名が不正です
define("2FOO", "something");
// 次の定義は正当ですが、避けるべきです: (カスタム定数は __ で始まらない)
// おそらく将来、PHP は __FOO__ というマジック定数を定義するでしょう
// これはあなたの仕様と一致します。コードの競合
define("__FOO__", "something");
?>
概要:
1. カスタム定数
* 関数define()を使用して定義する必要があります
* 定義後に値を変更することはできません
* 使用する場合は、定数名を直接使用し、変数のように前に$sを追加することはできません
2 システム定数:
FILE: PHP プログラム ファイル名
LINE: PHP プログラム ファイルの行番号
PHP_VERSION: 現在のパーサーのバージョン番号
PHP_OS: 現在の PHP バージョンを実行するオペレーティング システムの名前
__FILE__現在処理中のスクリプト ファイル。
__LINE__ 現在処理中のスクリプト ファイルの現在の行番号 (前と同じ)。
TRUEは真実を意味します。
FALSEは偽の値(false)を表します。
E_ERROR この定数は、最新のエラーを指します。
E_WARNING この数量は、最も近い警告を指します。
E_PARSE この定数は、構文に関する潜在的な問題を分析するために使用されます。