📜  PHP | ReflectionExtension getINIEntries()函数(1)

📅  最后修改于: 2023-12-03 14:45:18.750000             🧑  作者: Mango

PHP | ReflectionExtension getINIEntries()函数

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。