📅  最后修改于: 2023-12-03 14:45:18.750000             🧑  作者: Mango
ReflectionExtension
是PHP中的反射扩展类。getINIEntries()
方法是该类中的一个函数,可以获取当前扩展的INI配置项列表。
public array ReflectionExtension::getINIEntries ( void )
该函数无需传递任何参数。
该函数将返回一个关联数组,其中包含了当前扩展的所有INI配置项及其值。数组的键为INI配置项名称,值为配置项的值。
$ext = new ReflectionExtension('mysqli');
$config = $ext->getINIEntries();
print_r($config);
Array(
[mysqli.allow_local_infile] => 1
[mysqli.allow_persistent] => 1
[mysqli.default_host] => localhost
[mysqli.default_port] => 3306
[mysqli.driver_default] => mysqlnd
[mysqli.fetch_dir] => /tmp
[mysqli.fetch_mode] => 0
[mysqli.max_links] => -1
[mysqli.max_persistent] => -1
[mysqli.reconnect] => 0
[mysqli.rollback_on_cached_plink] => 0
[mysqli.default_pw] =>
[mysqli.default_socket] => /var/run/mysqld/mysqld.sock
[mysqli.default_user] =>
[mysqli.default_socket] =>
)
如果扩展没有配置INI配置项,则将返回一个空数组。如果查询的INI项不存在,则值将是NULL。