国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ php教程 PHP開發(fā) Zend Framework チュートリアル Zend_Config_Ini の使用分析

Zend Framework チュートリアル Zend_Config_Ini の使用分析

Jan 06, 2017 am 09:32 AM

この記事の例では、Zend Framework チュートリアルでの Zend_Config_Ini の使用法について説明します。參考までに皆さんと共有します。詳細は次のとおりです:

Zend_Config_Ini を使用すると、開発者はネストされたオブジェクト屬性構(gòu)文を通じて使い慣れた INI 形式を使用して、アプリケーションに構(gòu)成データを保存および読み取ることができます。 INI 形式には、構(gòu)成データ キーを備えた階層構(gòu)造と構(gòu)成データ セクション間の継承機能を提供する専門知識があります。キー値をドットまたはピリオド (.) で區(qū)切ってデータ階層を構(gòu)成します。セクション名の後にコロン (:) を付け、継承する構(gòu)成データのセクションの名前を続けることで、セクションを拡張したり、別のセクションから継承したりできます。

parse_ini_file

Zend_Config_Ini は parse_ini_file()PHP 関數(shù)を使用します。 true、false、yes、no、null などの特別な値がどのように処理されるかなど、Zend_Config_Ini で使用される特定の動作については、このドキュメントを參照してください。

キー區(qū)切り文字

デフォルトでは、キー區(qū)切り文字はピリオド (.) です。ただし、これは、Zend_Config_Ini オブジェクトを構(gòu)築するときに $options キー 'nestSeparator' を変更することで変更できます。例:

$options['nestSeparator'] = ':';
$config = new Zend_Config_Ini('/path/to/config.ini',
               'staging',
               $options);

例: Zend_Config_Ini の使用

この例は、INI ファイルから構(gòu)成データをロードする Zend_Config_Ini の基本的な使用法を示しています。

この例には、実稼働システムとステージング システムの構(gòu)成データがあります。

開発システムの構(gòu)成データは本番システムの構(gòu)成データと類似しているため、開発システムのセクションは本番システムのセクションを継承します。

この場合、決定は任意であり、その逆も可能です。つまり、運用システム セクションが開発システム セクションから継承することになりますが、これはより複雑な場合には不可能です。

次に、/path/to/config.ini に次の構(gòu)成データが含まれているとします。

本番サイトの構(gòu)成データ

[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

開発サイトの構(gòu)成データは本番サイトの構(gòu)成データから統(tǒng)合されており、必要に応じて上書きできます

[staging : production]
database.params.host   = dev.example.com
database.params.username = devuser
database.params.password = devsecret

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

$config = new Zend_Config_Ini('/path/to/config.ini', 'staging');
echo $config->database->params->host;  // 輸出 "dev.example.com"
echo $config->database->params->dbname; // 輸出 "dbname"

テーブル Zend_Config_Ini コンストラクター パラメーター:

Zend Framework教程之Zend_Config_Ini用法分析

この記事が以下に基づいて皆様のお役に立てば幸いです。 Zend Framework フレームワーク PHP プログラミングが役に立ちます。

Zend Framework チュートリアル Zend_Config_Ini の使用狀況分析に関連するその他の記事については、PHP 中國語 Web サイトに注目してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當する法的責(zé)任を負いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)