我正在编写一个 PHP 库并增加它的可移植性和健壮性,我希望能够读取 php.ini 文件以访问安装设置。
有没有一种简单的方法可以做到这一点,还是我需要用艰难的方式做到这一点并自己编写代码来解析它?
谢谢
我怀疑您是否需要所有php.ini 文件。对于特定值,为什么不使用ini_get()
? 例如,要获得最大帖子大小,您可以简单地使用:
$maxPostSize = ini_get('post_max_size');
PHP 对 INI 文件有很好的支持。随着php_ini_loaded_file()
您可以获取当前ini文件的详细信息。
<?php
// get path to the ini file
$inipath = php_ini_loaded_file();
// Parse with sections
$ini_array = parse_ini_file($inipath , true);
print_r($ini_array);
?>