定数

定数を定義する - 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日

スポンサーリンク