📜  PHP | ReflectionClass getReflectionConstant()函数

📅  最后修改于: 2022-05-13 01:56:29.147000             🧑  作者: Mango

PHP | ReflectionClass getReflectionConstant()函数

ReflectionClass::getReflectionConstant()函数是PHP中的一个内置函数,用于返回指定类属性的 ReflectionClassConstant。

句法:

ReflectionClassConstant ReflectionClass::getReflectionConstant( string $name )

参数:此函数接受单个参数名称,即类常量的名称。

返回值:此函数返回指定类属性的 ReflectionClassConstant。

下面的程序说明了PHP中的 ReflectionClass::getReflectionConstant()函数:

方案一:

getReflectionConstant('First');
  
// Getting the ReflectionClassConstant
print_r($a);
?>

输出:

ReflectionClassConstant Object
(
    [name] => First
    [class] => Company
)

方案二:

getReflectionConstant('D1');
$a2 = $A->getReflectionConstant('D2');
$a3 = $A->getReflectionConstant('D3');
$a4 = $A->getReflectionConstant('D4');
   
// Getting the ReflectionClassConstant
print_r($a1);
print_r($a2);
print_r($a3);
print_r($a4);
?>

输出:

ReflectionClassConstant Object
(
    [name] => D1
    [class] => Departments
)
ReflectionClassConstant Object
(
    [name] => D2
    [class] => Departments
)
ReflectionClassConstant Object
(
    [name] => D3
    [class] => Departments
)
ReflectionClassConstant Object
(
    [name] => D4
    [class] => Departments
)

参考: https://www. PHP.net/manual/en/reflectionclass.getreflectionconstant。 PHP