constant
定数の値を返す
&reftitle.description;
mixedconstant
stringname
name で指定した定数の値を返します。
constant はある定数の値を取得する必要があるが、
その名前が不明な場合に有用です。つまり、定数名が変数に保存されているか、
関数から返される場合に有用です。
この関数は クラス定数 や
列挙型のcase に対しても動作します。
&reftitle.parameters;
name
定数名。
&reftitle.returnvalues;
定数の値を返します。
&reftitle.errors;
定数が定義されていない場合は Error
がスローされます。
PHP 8.0.0 より前のバージョンでは、
E_WARNING
レベルの警告が発生していました。
&reftitle.changelog;
&Version;
&Description;
8.0.0
定数が定義されていない場合は、
constant は
Error をスローするようになりました。
これより前のバージョンでは、
E_WARNING
レベルの警告が発生し、&null; を返していました。
&reftitle.examples;
定数に対して constant を使う例
]]>
列挙型の case に constant を使う例(PHP 8.1.0 以降)
]]>
&reftitle.seealso;
define
defined
get_defined_constants
定数の節