📅  最后修改于: 2023-12-03 14:45:18.731000             🧑  作者: Mango
getConstants()
函数是 PHP 内置的 ReflectionExtension
类的一个方法。它用于获取一个扩展的常量列表。
array ReflectionExtension::getConstants()
getConstants()
函数返回一个关联数组,其中键是常量的名称,值是常量的值。
<?php
$ext = new ReflectionExtension('mysqli');
$constants = $ext->getConstants();
print_r($constants);
?>
输出结果:
Array
(
[MYSQLI_NO_FLAG] => 0
[MYSQLI_READ_DEFAULT_GROUP] => 5
[MYSQLI_READ_DEFAULT_FILE] => 4
[MYSQLI_OPT_CONNECT_TIMEOUT] => 0
[MYSQLI_OPT_LOCAL_INFILE] => 8
[MYSQLI_INIT_COMMAND] => 3
[MYSQLI_CLIENT_SSL] => 2048
[MYSQLI_CLIENT_COMPRESS] => 32
...
)
getConstants()
函数只适用于扩展,不能用于内置的 PHP 函数或类。ReflectionClass
类的 getConstants()
方法。