我正在编写一个PHP库并增加其可移植性和健壮性我希望能够读取php.ini文件来访问安装设置。
有没有一种简单的方法可以做到这一点,或者我是否需要以艰难的方式执行此操作并编写代码来自行解析?
由于
答案 0 :(得分:8)
我怀疑你需要php.ini文件的全部。对于特定值,为什么不使用ini_get()
?例如,要获得最大的帖子大小,您只需使用:
$maxPostSize = ini_get('post_max_size');
答案 1 :(得分:5)
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);
?>