ホームページ >バックエンド開発 >PHPチュートリアル >Zend Framework チュートリアル Zend_Config_Ini 使用状況分析、zendconfig.h_PHP チュートリアル
この記事では、Zend Framework チュートリアルの Zend_Config_Ini の使用方法を例とともに説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
Zend_Config_Ini を使用すると、開発者は、ネストされたオブジェクト プロパティ構文を通じて使い慣れた INI 形式を使用して、アプリケーションに構成データを保存および読み取ることができます。 INI 形式には、構成データ キーを備えた階層構造と構成データ セクション間の継承機能を提供する専門知識があります。キー値をドットまたはピリオド (.) で区切ってデータ階層を構成します。セクション名にコロン (:) を付け、継承する構成データのセクションの名前を続けることで、セクションを拡張したり、別のセクションから継承したりできます。
parse_ini_file
Zend_Config_Ini は parse_ini_file()PHP 関数を使用します。 true、false、yes、no、null などの特別な値がどのように処理されるかなど、Zend_Config_Ini で使用される特定の動作を理解するには、このドキュメントを参照してください。
キーセパレーター
デフォルトでは、キー区切り文字はピリオド (.) です。ただし、これは、Zend_Config_Ini オブジェクトを構築するときに $options キー 'nestSeparator' を変更することで変更できます。例:
リーリー例: Zend_Config_Ini の使用
この例は、INI ファイルから構成データをロードする Zend_Config_Ini の基本的な使用法を示しています。
この例には、実稼働システムとステージング システムの構成データがあります。
開発システムの構成データは本番システムの構成データと類似しているため、開発システムのセクションは本番システムのセクションを継承します。
この場合、決定は任意であり、その逆も可能です。つまり、運用システム セクションが開発システム セクションから継承しますが、これはより複雑なケースでは不可能です。
次に、次の構成データが /path/to/config.ini に含まれていると仮定します。
生産現場の構成データ
リーリー開発サイトの構成データは実稼働サイトの構成データから統合されており、必要に応じて上書きできます
リーリー次に、開発者が INI ファイルから開発構成データを取得する必要があると仮定します。それは非常に簡単で、INI ファイルと開発システムセクションを指定してデータをロードするだけです:
リーリー注意
テーブル Zend_Config_Ini コンストラクター パラメーター:
リーリーより zend 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Zend FrameWork フレームワーク入門チュートリアル」、「php 優れた開発フレームワークの概要」、「Yii フレームワークの紹介と一般的なテクニックの概要」、「ThinkPHP」入門チュートリアル』『PHPオブジェクト指向プログラミング入門チュートリアル』『php+mysqlデータベース操作入門チュートリアル』『php共通データベース操作スキルまとめ』
この記事で説明した内容が、Zend Framework フレームワークに基づいた PHP プログラミングの皆様のお役に立てれば幸いです。