`
wangduowu
  • 浏览: 134391 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

PHP读取.ini文件

    博客分类:
  • php
阅读更多

 

 

parse_ini_file -- 解析一个配置文件

说明

array parse_ini_file ( string filename [, bool process_sections] )

parse_ini_file() 载入一个由 filename 指定的 ini 文件,并将其中的设置作为一个联合数组返回。如果将最后的 process_sections 参数设为 TRUE ,将得到一个多维数组,包括了配置文件中每一节的名称和设置。process_sections 的默认值是 FALSE

注: 本函数和 php.ini 文件没有关系,该文件在运行脚本时就已经处理过了。本函数可以用来读取你自己的应用程序的配置文件。

注: 如果 ini 文件中的值包含任何非字母数字的字符,需要将其括在双引号中(")。

注: 自 PHP 4.2.1 其本函数也受到安全模式open_basedir 的影响。

注: 自 PHP 5.0 版本开始,该函数也处理选项值内的新行。

注: 有些保留字不能作为 ini 文件中的键名,包括:null,yes,no,true 和 false。值为 null,no 和 false 等效于 "",值为 yes 和 true 等效于 "1"。字符 |&~![()" 也不能用在键名的任何地方,而且这些字符在选项值中有着特殊的意义。

ini 文件的结构和 php.ini 的相似。

常量 也可以在 ini 文件中被解析,因此如果在运行 parse_ini_file() 之前定义了常量作为 ini 的值,将会被集成到结果中去。只有 ini 的值会被求值。

 

<?php
define('BIRD', 'Dodo bird');

// Parse without sections
$ini_array = parse_ini_file("C:/php/php.ini");
print_r ($ini_array);
echo "<br>";
// Parse with sections
$ini_array = parse_ini_file("C:/php/php.ini", true);
print_r ($ini_array);

?>                                                                                                                                                        
分享到:
评论

相关推荐

    php配置文件php.ini的配置指令详解.rar

    而php.ini的设置更改可以反映出相当的变化;在使用新的PHP版本前,...为了让PHP读取这个文件,它必须被命名为'php.ini'。PHP 将在这些地方依次查找该文件:当前工作目录;环境变量PHPRC; 指明的路径;编译时指定的路径。

    中文php配置文件php.ini

    ### 中文 PHP 配置文件 php.ini 解析 在 IT 行业中,尤其是对于 Web 开发者来说,正确配置 PHP 环境至关重要。本文将深入解析一份中文版的 `php.ini` 配置文件,帮助理解其各项设置的意义与作用。 #### 一、配置...

    详解php.ini文件.pdf

    首先,php.ini文件的命名必须为"php.ini",PHP才会去读取它。文件的查找顺序包括当前工作目录、环境变量PHPRC指定的路径、编译时指定的路径,以及在Windows系统下,通常是Windows安装目录。在命令行模式下,可以使用...

    php.ini中文注释版

    为了使PHP读取此文件,必须将其命名为`php.ini`。PHP会按照特定顺序查找该文件:当前工作目录、环境变量PHPRC指定的路径、编译时指定的路径(在Windows环境下通常是Windows安装目录)。在命令行模式下,可以通过 `-c...

    .ini文件解析器(C++ 标准库实现)

    纯C++标准库实现,仅用到了...文件为源代码和Dev-C编译的exe以及3个用于测试的 .ini文件(error.ini是故意错的,由于查不到ini的标准,以解析php.ini为准了) 采用一次性全部加载文件的形式(文件太大估计不行)

    Apache 配置,让每个站点按需配置独立的 php.ini

    此外,确保指定的`php.ini`路径是正确的,并且该文件具有适当的权限,以允许Apache服务器读取。同时,记得在`php.ini`中进行必要的配置调整,以满足各个网站的特定需求。 通过这种方法,我们可以灵活地为每个网站...

    php 操作INI文件,读取,设置,ini文件

    PHP中的`parse_ini_file()`函数是用于读取INI文件的关键。这个函数接受一个INI文件路径作为参数,返回一个关联数组,其中包含了文件中的所有键值对。例如: ```php $config = parse_ini_file('config.ini', true)...

    php.ini配置文件解析

    ### PHP.INI配置文件解析深度剖析 #### 引言 `php.ini` 文件是 PHP 运行环境的核心配置文件,其重要性不言而喻。本文将深入解析 `php.ini` 的组织方式、结构特点及关键配置项,帮助开发者更好地理解和优化 PHP ...

    php.ini中文文档

    `php.ini`是PHP运行时读取的重要配置文件,用于设置PHP的各项运行参数。下面将根据提供的部分文档内容,详细解析其中的关键知识点。 ### 基本概念 #### 文件定位与读取 - **文件位置**:`php.ini`文件可以位于不同...

    php5.ini.doc

    从给定的`php5.ini`配置文件的部分内容中,我们可以深入探讨PHP配置的重要知识点,这对于深入理解PHP的工作原理和优化其性能具有重要意义。 ### DataHandling 数据处理 #### Variables Order 变量顺序 `variables...

    php中的ini配置原理详解

    这说明php.ini文件需要在服务器启动阶段就被读取和解析。 在解析php.ini文件时,PHP采用了特定的解析方法。具体来说,解析工作主要依赖于php_init_config函数。这个函数负责读取php.ini文件,解析其内容,并将键值...

    php.ini中文注释版.doc

    首先,了解php.ini文件的基本结构和读取机制是必要的。PHP会按照一定的顺序查找php.ini文件,首先是当前工作目录,然后是环境变量PHPRC指定的路径,接着是编译时指定的路径(在Windows系统中通常是Windows安装目录)...

    ini文件操作类,ini文件创建,内容读取,内容修改

    - `readINI($filename, $groupKey)`: 读取ini文件内容,可以指定分组。 - `updateINI($filename, $key, $value, $groupKey)`: 更新ini文件中的键值对。 使用此类库可以简化代码,提高代码复用性和可维护性。例如...

    php.ini安全配置

    此外,它还能对文件操作类函数进行权限控制,禁止读取某些敏感文件,如`/etc/passwd`。默认情况下,PHP的安全模式是关闭状态,为了提升安全性,可以通过编辑`php.ini`文件将其开启: ```ini safe_mode = On ``` 这...

    php.ini中文版

    `php.ini` 文件是 PHP 的配置文件,用于控制 PHP 的运行时行为以及各种扩展模块的设置。随着 PHP 的不断发展与改进,`php.ini` 文件也在持续更新,以反映 PHP 的新特性和改动。因此,在使用新的 PHP 版本之前,仔细...

    php.ini中安全的设置

    在 PHP 的配置文件 `php.ini` 中,存在多项与安全性相关的设置选项。这些设置能够帮助开发者确保应用的安全性,并防止潜在的攻击或数据泄露问题。接下来,我们将深入探讨 `php.ini` 文件中的关键安全设置。 #### (1...

    shopex php5文件下载

    2. **php.ini文件**:`php.ini`是PHP解释器的配置文件,其中的设置会影响PHP的运行方式。常见的配置项有`display_errors`(是否显示错误信息)、`memory_limit`(PHP脚本可以使用的最大内存)、`upload_max_filesize...

    iis加载不到php.ini的解决方法

    如果没有这些权限,那么IIS将无法正确读取php.ini文件中的配置信息,导致加载失败。 4. 环境变量配置:在某些情况下,可能还需要检查系统的环境变量设置。确保PATH环境变量包含了PHP可执行文件的路径,这样IIS才能...

    php配置文件php.ini的中文注释版(09.4)

    - PHP通过`php.ini`来读取配置指令,这些指令可以被注释掉或启用,以调整PHP的行为。 - 文件中的配置项可以采用特定格式(如`foo=bar`)设定值,也可以使用布尔值(ON/OFF, TRUE/FALSE)进行开关控制。 2. **配置...

    PHP Version 8.2.4下使用PhpSpreadsheet库时php.ini配置

    在php.ini文件中,找到这些扩展的行并移除前导分号(;)以启用它们。例如: ```ini extension=zip extension=xmlrpc extension=gd2 extension=intl extension=mbstring extension=pdo extension=pdo_mysql ``` ...

Global site tag (gtag.js) - Google Analytics