- var_dump: documentation ( source)
- get_defined_constants: documentation ( source)
- constant: documentation ( source)
- define: documentation ( source)
<?php
namespace Foo\Bar\Baz;
$closureBeforeDefined = function () {
return constant('A_RELATIVE_CONSTANT');
};
define('A_RELATIVE_CONSTANT', 'IN GLOBAL NAMESPACE');
var_dump($closureBeforeDefined());
define('Foo\\Bar\\Baz\\A_RELATIVE_CONSTANT', 'IN RELATIVE NAMESPACE');
$closureAfterDefined = function () {
return constant('A_RELATIVE_CONSTANT');
};
var_dump($closureBeforeDefined());
var_dump($closureAfterDefined());
$constants = get_defined_constants(true);
var_dump($constants['user']);