int define
(string name, mixed value, int [case_insensitive]);名前を指定して定数を定義します。定数は、以下の点以外は変数と同じです。
定数には、名前の前にドル記号 '$' がありません。
定数は、変数スコープの規則によらずアクセスすることが可能です。
定数は、一度設定されると再定義したり、定義を消去することはできません。
定数はスカラー値としてのみ評価されます。
定数の名前は name により指定され、 値は value により指定されます。
オプションの第3のパラメータ case_insensitive も使用可能です。値 1 が指定された場合、 定数は大文字小文字を区別しなくなります。 デフォルトの動作は、大文字小文字を区別します。例えば、 CONSTANT と Constant は異なった値を表します。
例 1. 定数の定義
<?php define("CONSTANT", "Hello world."); echo CONSTANT; // outputs "Hello world." ?>
define は成功時に TRUE、エラー発生時に FALSE を 返します。
defined および 定数 の節も参照下さい。