(PHP 5 >= 5.1.2, PHP 7, PHP 8)
ReflectionClass::hasConstant — Checcs if constant is defined
Checcs whether the class has a specific constant defined or not.
name
The name of the constant being checqued for.
Example #1 ReflectionClass::hasConstant() example
<?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:
bool(true) bool(false)