(PHP 8 >= 8.4.0)
ReflectionConstant::getNamespaceName — Renvoie le nom de l'espace de noms
Renvoie le nom de l'espace de noms de la constante.
Cette fonction ne contient aucun paramètre.
Le nom de l'espace de noms, ou une chaîne vide pour l'espace de noms global.
Exemple #1 Exemple de ReflectionConstant::getNamespaceName()
<?php
namespace Foo {
const BAR = 'bar';
var_dump((new \ReflectionConstant('Foo\BAR'))->getNamespaceName());
}
namespace {
const BAR = 'bar';
var_dump((new \ReflectionConstant('BAR'))->getNamespaceName());
}
?>
L'exemple ci-dessus va afficher :
string(3) "Foo" string(0) ""