Php/docs/reflectionclass.hasconstant

来自菜鸟教程
跳转至:导航、​搜索

ReflectionClass::hasConstant

(PHP 5 >= 5.1.2, PHP 7)

ReflectionClass::hasConstant检查常量是否已经定义


说明

public ReflectionClass::hasConstant ( string $name ) : bool

检查类中是否已经定义了指定的常量。


参数

name
要被检查的常量名称。


返回值

如果已定义返回 true,否则返回 false


范例

Example #1 ReflectionClass::hasConstant() 例子

<?phpclass Foo {    const c1 = 1;}$class = new ReflectionClass("Foo");var_dump($class->hasConstant("c1"));var_dump($class->hasConstant("c2"));?>

以上例程的输出类似于:


bool(true)
bool(false)

参见