ReflectionClass::hasConstant
ReflectionClass::hasConstant
(PHP 5 >= 5.1.0, PHP 7)
ReflectionClass::hasConstant - 检查是否定义了常量
描述
public bool ReflectionClass::hasConstant ( string $name )
检查类是否具有特定的常量定义。
参数
name
正在检查的常量的名称。
返回值
TRUE
如果常数被定义,否则FALSE
。
例子
示例#1 ReflectionClass::hasConstant()示例
<?php
class Foo {
const c1 = 1;
}
$class = new ReflectionClass("Foo"
var_dump($class->hasConstant("c1")
var_dump($class->hasConstant("c2")
?>
上面的例子会输出类似于:
bool(true)
bool(false)
另请参阅
- ReflectionClass::hasMethod() - 检查方法是否定义
- ReflectionClass::hasProperty() - 检查属性是否定义
← ReflectionClass::getTraits
ReflectionClass::hasMethod →