アットウィキロゴ
定義とは変数と同様にデータを格納するもの。
変数の値と自由に変更できるが、定数の場合、スクリプト実行中に値は変更できない。
定数名には変数と同様にアンダースコア、英数字が使用できる。
変数と異なるのは定数名は大文字・小文字が区別されるところ。


■定数の作成方法 
  define( '定数' , '値' );
  define( 'TEA' , 'PHP' );
  define( 'tea' , 'PHP入門' )
  
  //無効な定数(数字は名前の先頭には使えない
  define( '3tea' , 'PHP入門' );

定数の定義にはdefine関数を使用する。
定数は大文字・小文字を区別するため、それぞれの値は、定義TEAはPHP、定数teaはPHP入門

■定数を呼び出す方法
  define( 'TES' , 'PHPの定数定義' );
  echo TEA;

定数の呼び出しには、変数のように$記号をつける必要はない。

■定数は変更できない
定数は一度定義するとスクリプト実行中に再定義(値の変更を)することができない

■定義のスコープ
定数のスコープはグローバルとなる。スクリプト中どこでも定数にアクセスすることが可能。
最終更新:2015年03月26日 07:26