ホームページ  >  記事  >  バックエンド開発  >  注018 PHPのconstant()関数

注018 PHPのconstant()関数

黄舟
黄舟オリジナル
2016-12-26 10:12:261504ブラウズ

構文

混合定数 (文字列 $name)

説明

constant() 関数は、定数の値を返すために使用されます。この関数は、定数の名前が事前に分からないが、定数の値を取得する必要がある場合に特に便利です。

$name パラメータに定数の名前を渡すことで、対応する定数の値を取得できます。

この関数はクラス定数にも引き続き適用できます。

戻り値

定数が未定義の場合はnullを返しますが、E_WARNINGレベルのエラーが発生します。

  <?php

    define("MAXSIZE", 100);    echo MAXSIZE;    echo constant("MAXSIZE"); // same thing as the previous line

    interface bar {        const test = &#39;foobar!&#39;;
    }    class foo {        const test = &#39;foobar!&#39;;
    }

    $const = &#39;test&#39;;

    var_dump(constant(&#39;bar::&#39;. $const)); // string(7) "foobar!"
    var_dump(constant(&#39;foo::&#39;. $const)); // string(7) "foobar!"

上記は、Note 018 PHP の constant() 関数の内容です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。