六月
28
2016

笔记018 PHP中的 constant() 函数

语法

mixed constant ( string $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 = 'foobar!';
    }

    class foo {
        const test = 'foobar!';
    }

    $const = 'test';

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

非特殊注明博文为 爱PHP吧(www.iphp8.com)原创内容,转载请注明原文地址:http://www.iphp8.com/?post=91

评论
孵化器 2016-12-19 12:23回复
恩恩,学习了
Hy369 2016-12-20 10:17回复
@孵化器:没想到这个还能帮到你,哈哈!

发表评论:

(选填)

(选填)