English | 简体中文 | 繁體中文
查询

ReflectionExtension::getINIEntries()函数—用法及示例

「 获取扩展的INI配置项及其值 」


方法:ReflectionExtension::getINIEntries()

适用版本:PHP 5 >= 5.2.4, PHP 7

描述:该方法用于获取扩展的INI配置项及其值。

语法:public ReflectionExtension::getINIEntries(): array

参数:无

返回值:返回一个关联数组,其中包含扩展的INI配置项及其值。数组的键是配置项的名称,值是配置项的值。

示例:

// 加载扩展
$extension = new ReflectionExtension('mysqli');

// 获取扩展的INI配置项
$iniEntries = $extension->getINIEntries();

// 遍历输出配置项及值
foreach ($iniEntries as $name => $value) {
    echo $name . ' = ' . $value . PHP_EOL;
}

输出:

mysqli.allow_local_infile = On
mysqli.allow_persistent = On
mysqli.default_host =
mysqli.default_port = 3306
...

上述示例中,我们首先创建了一个ReflectionExtension对象,传入mysqli扩展的名称。然后使用getINIEntries()方法获取扩展的INI配置项及其值,将结果保存在$iniEntries变量中。最后,我们使用foreach循环遍历数组,输出配置项及其值。

请注意,由于每个扩展的INI配置项可能不同,所以具体的输出结果会根据你加载的扩展而有所不同。

补充纠错
热门PHP函数
分享链接