(Yaf >=1.0.0)
Yaf_Config_Ini��������ͨ��Ƕ�Ķ����������Ӧ�ó���������Ϥ��INI��ʽ�洢�Ͷ�ȡ�������ݡ� INI��ʽ���ṩӵ���������ݼ��ĵȼ��ṹ���������ݽ�֮��ļ̳������������ר���� �������ݵȼ��ṹͨ���õ���߾��(.)�����ֵ�� һ���ڿ�����չ����ͨ���ڽڵ�����֮���һ��ð��(:)�ͱ��̳е��������ݵĽڵ�����������һ���ڼ̳С�
Note:
Yaf_Config_Ini����PHP�ĺ���parse_ini_file()�����������ļ��ġ� ����ϸ�鿴����������ĵ���ע������һЩ������;���Լ������ݸ�Yaf_Config_Ini��һЩ���� "TRUE", "FALSE","yes", "no", ��"NULL"������ֵ�Ĵ���ʽ
Example #1 Yaf_Config_Ini()example
�������˵����ʹ��Yaf_Config_Ini��һ��INI�����ļ��л�ȡ�������ݵĻ����÷��� ��������м����������������÷���Ҳ����ʾ���������÷����� ��Ϊ��ʾ���������ø����������ķdz����ƣ�������ʾ���������ü̳����������������á� �ڸ��ӵ�����£�����������ģ�Ҳ����д���෴�ġ��ڸ����ӵ�����£����������̳�����ʾ�������Dz����ܵġ� ���裬�����������ݶ�������/path/to/config.ini�У�
; Production site configuration data [production] webhost = www.example.com database.adapter = pdo_mysql database.params.host = db.example.com database.params.username = dbuser database.params.password = secret database.params.dbname = dbname ; Staging site configuration data inherits from production and ; overrides values as necessary [staging : production] database.params.host = dev.example.com database.params.username = devuser database.params.password = devsecret
<?php
$config = new Yaf_Config_Ini('/path/to/config.ini', 'staging');
var_dump($config->database->params->host);
var_dump($config->database->params->dbname);
var_dump($config->get("database.params.username"));
?>
�������̵���������ڣ�
string(15) "dev.example.com" string(6) "dbname" string(7) "devuser