ReflectionClass::hasConstant
PHP function
Edit on GitHub ✎
(PHP 5 >= 5.1.2, PHP 7, PHP 8)
Checks if constant is defined
Description
ReflectionClass::hasConstant(string $name): bool
Checks whether the class has a specific constant defined or not.
Parameters
nameThe name of the constant being checked for.
Return Values
true if the constant is defined, otherwise false.
Examples
ReflectionClass::hasConstant example
php
<?php
class Foo {
const c1 = 1;
}
$class = new ReflectionClass("Foo");
var_dump($class->hasConstant("c1"));
var_dump($class->hasConstant("c2"));
?>The above example will output something similar to:
output
bool(true)
bool(false)See Also
ReflectionClass::hasMethodReflectionClass::hasProperty