5

我正在编写一个 PHP 库并增加它的可移植性和健壮性,我希望能够读取 php.ini 文件以访问安装设置。

有没有一种简单的方法可以做到这一点,还是我需要用艰难的方式做到这一点并自己编写代码来解析它?

谢谢

4

2 回答 2

8

我怀疑您是否需要所有php.ini 文件。对于特定值,为什么不使用ini_get()? 例如,要获得最大帖子大小,您可以简单地使用:

$maxPostSize = ini_get('post_max_size');
于 2013-06-20T09:07:22.763 回答
6

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);

?>

http://php.net/manual/en/function.parse-ini-file.php

http://php.net/manual/en/function.php-ini-loaded-file.php

于 2013-06-20T09:06:00.033 回答