php

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: php

经典配置

对于 test.ini 文件:

; 通用配置,文件后缀.ini
[common]
application.directory = APPLICATION_PATH  "/application"
application.dispatcher.catchException = TRUE
; 数据库配置
resources.database.master.driver = "pdo_mysql"
resources.database.master.hostname = "127.0.0.1"
resources.database.master.port = 3306
resources.database.master.database = "database"
resources.database.master.username = "username"
resources.database.master.password = "password"
resources.database.master.charset = "UTF8"
; 生产环境配置
[product : common]
; 开发环境配置
[develop : common]
resources.database.slave.driver = "pdo_mysql"
resources.database.slave.hostname = "127.0.0.1"
resources.database.slave.port = 3306
resources.database.slave.database = "test"
resources.database.slave.username = "root"
resources.database.slave.password = "123456"
resources.database.slave.charset = "UTF8"
; 测试环境配置
[test : common]点击复制复制失败已复制


建立 test.php 文件,读取配置信息:

<?php
$config=parse_ini_file('./test.ini');
print_r($config);点击复制复制失败已复制


运行:

$ php test.php
Array
(
    [application.directory] => APPLICATION_PATH/application
    [application.dispatcher.catchException] => 1
    [resources.database.master.driver] => pdo_mysql
    [resources.database.master.hostname] => 127.0.0.1
    [resources.database.master.port] => 3306
    [resources.database.master.database] => database
    [resources.database.master.username] => username
    [resources.database.master.password] => password
    [resources.database.master.charset] => UTF8
    [resources.database.slave.driver] => pdo_mysql
    [resources.database.slave.hostname] => 127.0.0.1
    [resources.database.slave.port] => 3306
    [resources.database.slave.database] => test
    [resources.database.slave.username] => root
    [resources.database.slave.password] => 123456
    [resources.database.slave.charset] => UTF8
)点击复制复制失败已复制


多维数组

新建 env.conf 文件,内容如下所示:

;应用程序配置
[application]
env=develop
[dblist]
dbtype[]=test
dbtype[]=dev
dbtype[]=v1
dbtype[]=release
dbtype[]=online点击复制复制失败已复制


读取示例:

<?php
//第二个参数设置为true,读取多维数组
$config=parse_ini_file('./env.conf',TRUE);
print_r($config);点击复制复制失败已复制


读取结果:

$ php test.php
Array
(
    [application] => Array
        (
            [env] => develop
        )
    [dblist] => Array
        (
            [dbtype] => Array
                (
                    [0] => test
                    [1] => dev
                    [2] => v1
                    [3] => release
                    [4] => online
                )
        )
)
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4月前
|
自然语言处理 大数据 PHP
php技巧
【10月更文挑战第11天】php技巧
30 1
|
6月前
|
搜索推荐 API 数据处理
PHP在哪些领域应用广泛?
【8月更文挑战第16天】PHP在哪些领域应用广泛?
84 2
|
6月前
|
关系型数据库 MySQL PHP
PHP是什么?
【8月更文挑战第16天】PHP是什么?
142 1
|
PHP
php坑之令人困惑的strtotime
php坑之令人困惑的strtotime
83 0
|
NoSQL 前端开发 Java
PHP - 什么是 PHP? 为什么用 PHP? 有谁在用 PHP?
PHP - 什么是 PHP? 为什么用 PHP? 有谁在用 PHP?
|
存储 XML 开发框架
我也不想学之PHP系列(1)
🍀作者简介:准大一学生,在成为一名渗透测试工程师的路上蹦高
100 0
我也不想学之PHP系列(1)
|
网络安全 PHP 索引
我也不想学之PHP系列(3)
🍀作者简介:准大一学生,在成为一名渗透测试工程师的路上蹦高
87 0
我也不想学之PHP系列(3)
php练习02
php练习02
91 0
php中?、?=和?php
php中?、?=和?php
141 0
|
移动开发 Unix Linux
【PHP】\r \r\n \t是什么
【PHP】\r \r\n \t是什么
127 0