constant
Description
The constant of Miscellaneous for PHP returns the value of a constant.
Syntax
constant( string $name ): mixed
Parameters
name
The constant name.
Return
Returns the value of the constant.
Examples
1
<? $name = 'MYCONSTANT'; $value = 100; define($name, $value); $return = constant($name); echo $return; ?>
100
2
<? define('MYCONSTANT', 100); echo constant('MYCONSTANT'); ?>
100
3
<? define('MYCONSTANT', 100); echo MYCONSTANT; ?>
100
4
<? const MYCONSTANT = 100; echo constant('MYCONSTANT'); ?>
100
5
<? const MYCONSTANT = 100; echo MYCONSTANT; ?>
100
6
<? interface myinterface { const MYCONSTANT = 'some'; } class myclass { const MYCONSTANT = 'test'; } echo constant('myinterface::MYCONSTANT') . PHP_EOL; echo constant('myclass::MYCONSTANT'); ?>
some test
7
<? interface myinterface { const MYCONSTANT = 'some'; } class myclass { const MYCONSTANT = 'test'; } $name = 'MYCONSTANT'; echo constant('myinterface::' . $name) . PHP_EOL; echo constant('myclass::' . $name); ?>
some test