ホームページ >バックエンド開発 >PHPチュートリアル >Zend Framework チュートリアル Zend_Config_Xml の使用分析、zendconfig.h_PHP チュートリアル

Zend Framework チュートリアル Zend_Config_Xml の使用分析、zendconfig.h_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:56:10810ブラウズ

Zend Framework チュートリアル - Zend_Config_Xml の使用分析、zendconfig.h

この記事では、Zend Framework での Zend_Config_Xml の使用法について例を示して説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

Zend_Config_Xml を使用すると、開発者は構成データを単純な XML 形式で保存し、埋め込まれたオブジェクト属性構文を通じてそれを読み取ることができます。

XML ファイルのルート要素は無関係であり、任意に名前を付けることができます。最上位の XML 要素は構成データのセクションに対応します。

XML 形式は、セクションレベルの要素の下に XML 要素を埋め込むことで階層構造をサポートします。

リーフレベルのXML要素は構成データの値に対応します。セクションの継承は、extends と呼ばれる特別な XML 属性を通じてサポートされており、この属性の対応する値は拡張セクションを通じて継承されます。

戻り値の型

Zend_Config_Xml で構成データを読み取ると、常に文字列が返されます。文字列から他の型へのデータの変換は、開発者が特定のニーズに合わせて調整する必要があります。

例: Zend_Config_Xml の使用

この例は、INI ファイルから構成データをロードするための Zend_Config_Xml の基本的な使用法を示しています。この例には、実稼働システムとステージング システムの構成データがあります。開発システムの構成データは実稼働システムの構成データに似ているため、開発システムのセクションは実稼働システムのセクションを継承します。この場合、決定は任意であり、実稼働システム セクションが開発システム セクションから継承するという逆の方法で行うこともできますが、より複雑なケースではこれは不可能です。次に、/path/to/config.xml に次の構成データが含まれているとします。

リーリー

次に、開発者が XML ファイルから開発構成データを取得する必要があると仮定します。それは非常に簡単で、XML ファイルと開発システム セクションを指定してデータをロードするだけです:

リーリー

例: Zend_Config_Xml でのタグ属性の使用

Zend_Config_Xml は、構成ファイル内でノードを定義するための他の 2 つの方法もサポートしています。それらはすべてプロパティを利用します。 extends 属性と value 属性は予約されたキーワードであるため (後者は属性を使用する 2 番目の方法です)、使用できない場合があります。 属性を使用する最初の方法は、属性を親ノードに追加し、それ自体が子ノードになります:

リーリー

設定ファイルを小さくせずにメンテナンスを容易にするもう 1 つの方法は、タグ名を 2 回記述する必要があることです。 value 属性に値を含む空のタグを作成できます:

リーリー

さらに Zend 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: "Zend FrameWork Framework 入門チュートリアル"、"php 優れた開発フレームワークの概要"、"Yii Framework Getting Started and Summary of Common Techniques"、" ThinkPHP入門チュートリアル』、『PHPオブジェクト指向プログラミング入門チュートリアル』、『php+mysqlデータベース操作入門チュートリアル』、『php共通データベース操作スキルまとめ』

この記事で説明した内容が、Zend Framework フレームワークに基づいた PHP プログラミングの皆様のお役に立てれば幸いです。

興味がありそうな記事:

  • Zend の Config メカニズムに基づくアプリケーション分析
  • Zend Framework チュートリアルの設定ファイル application.ini 分析
  • SESSION データのマルチサーバー共有を実現する Zend Framework の方法
  • Zend Framework Smarty 拡張機能の実装メソッド
  • Zend Frameworkのルーティングメカニズムのコード解析
  • Zend Frameworkがmemcacheにセッションを保存するメソッドを実装
  • Zend Frameworkのページングクラスの使い方を詳しく解説
  • Zend Frameworkが実装する複数ファイルアップロード機能の例
  • Zendを始めるための環境構成フレームワークと最初の Hello World サンプル (デモ ソース コードのダウンロード付き)
  • データベースに接続し、追加および削除クエリを実行する方法に関する Zend Framework チュートリアル (デモ ソース コードのダウンロード付き)
  • Zend Framework チュートリアル Zend_Config_Ini の使用分析

www.bkjia.com本当http://www.bkjia.com/PHPjc/1113714.html技術記事 Zend Framework チュートリアル: Zend_Config_Xml の使用分析、zendconfig.h この記事では、Zend Framework での Zend_Config_Xml の使用法について例を示して説明します。参考のために皆さんと共有してください。詳細は次のとおりです: Zen...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。