定義とは変数と同様にデータを格納するもの。
変数の値と自由に変更できるが、定数の場合、スクリプト実行中に値は変更できない。
定数名には変数と同様にアンダースコア、英数字が使用できる。
変数と異なるのは定数名は大文字・小文字が区別されるところ。
■定数の作成方法
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