定数
定数を定義する - define()
定数を定義する方法は、define()関数で定義する方法とconstで定義する方法があります。
ここでは、define()で定数を定義する方法を記載します。
なお、define()で定義すると定数のスコープはグローバルとなり、PHP中のどの場所からでも定数にアクセスできるようになります。
<?php // 関数を定義方法 define('定数の名前', '値'); // 実際に定義してみましょう! define('JOB_NAME', '会社員'); echo JOB_NAME; ?> ◆実行結果 会社員
なお、定数は一度定義すると途中で変更することができません。
すでに定義されている定数一覧を取得 - get_defined_constants()
get_defined_constants()関数を使用すると、すでに定義されている定数一覧を取得することができます。
<?php var_dump(get_defined_constants()); ?> ◆実行結果 array(1357) { ["E_ERROR"]=> int(1) ["E_RECOVERABLE_ERROR"]=> int(4096) ["E_WARNING"]=> int(2) ["E_PARSE"]=> int(4) ["E_NOTICE"]=> int(8) ["E_STRICT"]=> int(2048) ["E_DEPRECATED"]=> int(8192) ["E_CORE_ERROR"]=> (中略) }
------------------------------
作成日:2015年11月21日
更新日:2018年02月08日
------------------------------