phpではconstantsに以下の定数を定義しています。
__file__
このデフォルトの定数は、php プログラム ファイルの名前です。ファイルが参照される (include または require) 場合、参照されるファイル内の定数は、それを参照するファイル名ではなく、参照されるファイル名になります。
__line__
このデフォルトの定数は、php プログラムの行数です。ファイルが参照される (include または require) 場合、参照されるファイル内の定数は、ファイルを参照するファイル行ではなく、ファイルを参照する行になります。
php_version
この組み込み定数は、「3.0.8-dev」などの php プログラムのバージョンです。
php_os
この組み込み定数は、php パーサーを実行するオペレーティング システムの名前 (「linux」など) を参照します。
true
この定数は真理値 (true) です。
false
この定数は偽値 (false) です。
e_error
この定数は、最新のエラーを指します。
e_warning
この定数は、最も近い警告を指します。
e_parse
このルーチンは、文法の解析において問題になる可能性があります。
e_notice
このルーチンは、異常な何かが発生したことを示しますが、必ずしもエラーであるとは限りません。たとえば、存在しない変数にアクセスします。
e_ で始まるこれらの定数の詳細については、error_reporting() 関数を参照してください。
もちろん、プログラムを作成する場合、上記のデフォルト定数だけでは十分ではありません。 define() 関数を使用すると、必要な定数を定義できます。以下の例を参照してください。
define("copyright", "copyright © 2007, http://www.webjx.com");
echo copyright; > ;