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

目錄
Zend Framework教程之Zend_Config_Ini用法分析,zendconfig.h
您可能感興趣的文章:
首頁(yè) 後端開(kāi)發(fā) php教程 Zend Framework教程之Zend_Config_Ini用法分析,zendconfig.h_PHP教程

Zend Framework教程之Zend_Config_Ini用法分析,zendconfig.h_PHP教程

Jul 12, 2016 am 08:56 AM
config framework ini zend

Zend Framework教程之Zend_Config_Ini用法分析,zendconfig.h

本文實(shí)例講述了Zend Framework教程之Zend_Config_Ini用法。分享給大家供大家參考,具體如下:

Zend_Config_Ini允許開(kāi)發(fā)者通過(guò)嵌套的對(duì)象屬性語(yǔ)法在應(yīng)用程序中用熟悉的 INI 格式存儲(chǔ)和讀取配置數(shù)據(jù)。INI 格式在提供擁有配置數(shù)據(jù)鍵的等級(jí)結(jié)構(gòu)和配置數(shù)據(jù)節(jié)之間的繼承能力方面具有專長(zhǎng)。配置數(shù)據(jù)等級(jí)結(jié)構(gòu)通過(guò)用點(diǎn)或者句號(hào) (.)分離鍵值。一個(gè)節(jié)可以擴(kuò)展或者通過(guò)在節(jié)的名稱之后帶一個(gè)冒號(hào)(:)和被繼承的配置數(shù)據(jù)的節(jié)的名稱來(lái)從另一個(gè)節(jié)繼承。

parse_ini_file

Zend_Config_Ini 使用parse_ini_file()PHP 函數(shù)。請(qǐng)復(fù)習(xí)這個(gè)文檔了解它的特定行為,它在Zend_Config_Ini中使用,例如true, false, yes, no 和 null 這些特殊的值如何操作。

鍵分離器

缺省地,鍵分離器字符是句號(hào)(.)。然而,這個(gè)可以通過(guò)當(dāng)構(gòu)造Zend_Config_Ini對(duì)象時(shí)修改$options key 'nestSeparator' 被修改。例如:

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

例 :使用 Zend_Config_Ini

這個(gè)例子示例了從 INI 文件加載配置數(shù)據(jù)的Zend_Config_Ini的基本用法。

在這個(gè)例子中有生產(chǎn)系統(tǒng)(production system)和開(kāi)發(fā)系統(tǒng)(staging system)的配置數(shù)據(jù)。

因?yàn)殚_(kāi)發(fā)系統(tǒng)配置數(shù)據(jù)和生產(chǎn)系統(tǒng)的配置數(shù)據(jù)類似,所以開(kāi)發(fā)系統(tǒng)的節(jié)從生產(chǎn)系統(tǒng)的節(jié)繼承。

在這個(gè)案例中,結(jié)果(decision)是任意的并且它可以反過(guò)來(lái)做,即生產(chǎn)系統(tǒng)節(jié)從開(kāi)發(fā)系統(tǒng)節(jié)繼承,盡管這不可能用于更復(fù)雜的情形。

接著,假定下面的配置數(shù)據(jù)包含在/path/to/config.ini中:

生產(chǎn)站點(diǎn)配置數(shù)據(jù)

[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

開(kāi)發(fā)站點(diǎn)配置數(shù)據(jù)從生產(chǎn)站點(diǎn)配置數(shù)據(jù)集成并如果需要可以重寫(xiě)

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

接著,假定開(kāi)發(fā)者需要從INI文件取開(kāi)發(fā)配置數(shù)據(jù)。這非常簡(jiǎn)單,只要指定INI文件和開(kāi)發(fā)系統(tǒng)節(jié)就可以加載這些數(shù)據(jù)了:

$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 構(gòu)造器參數(shù):

<table class="jbborder" border="1" summary="Zend_Config_Ini 構(gòu)造器參數(shù)"><thead><tr><th>參數(shù)</th><th>注釋</th></tr></thead><tbody><tr><td><code class="code"><font color="#000000" face="NSimsun">$filename</font></code></td><td>要加載的 INI 文件。</td></tr><tr><td><code class="code"><font color="#000000" face="NSimsun">$section</font></code></td><td>在INI文件中 [section] (節(jié))將被加載。把這個(gè)參數(shù)設(shè)置為null,所有的節(jié)將被加載。另外,一個(gè)節(jié)名稱的數(shù)組被提供給加載多個(gè)節(jié)。</td></tr><tr><td><code class="code"><font color="#000000" face="NSimsun">$options = false</font></code></td><td>選項(xiàng)數(shù)組。下面的鍵被支持: <ul type="disc"><li><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><span class="emphasis"><em>allowModifications</em></span>:設(shè)置為true 允許隨后加載文件更改。缺省為false</p></li><li><p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><span class="emphasis"><em>nestSeparator</em></span>: 設(shè)置嵌套字符。缺省為"."</p></li></ul></td></tr></tbody></table>

更多關(guān)于zend相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Zend FrameWork框架入門(mén)教程》、《php優(yōu)秀開(kāi)發(fā)框架總結(jié)》、《Yii框架入門(mén)及常用技巧總結(jié)》、《ThinkPHP入門(mén)教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》

希望本文所述對(duì)大家基于Zend Framework框架的PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:

  • Zend Framework教程之Zend_Config_Xml用法分析
  • 基于Zend的Config機(jī)制的應(yīng)用分析
  • Zend Framework教程之配置文件application.ini解析
  • Zend Framework實(shí)現(xiàn)多服務(wù)器共享SESSION數(shù)據(jù)的方法
  • Zend Framework框架Smarty擴(kuò)展實(shí)現(xiàn)方法
  • Zend Framework框架路由機(jī)制代碼分析
  • Zend Framework實(shí)現(xiàn)將session存儲(chǔ)在memcache中的方法
  • Zend Framework分頁(yè)類用法詳解
  • Zend Framework實(shí)現(xiàn)多文件上傳功能實(shí)例
  • Zend Framework入門(mén)之環(huán)境配置及第一個(gè)Hello World示例(附demo源碼下載)
  • Zend Framework教程之連接數(shù)據(jù)庫(kù)并執(zhí)行增刪查的方法(附demo源碼下載)

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1113712.htmlTechArticleZend Framework教程之Zend_Config_Ini用法分析,zendconfig.h 本文實(shí)例講述了Zend Framework教程之Zend_Config_Ini用法。分享給大家供大家參考,具體如下:...
本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門(mén)話題

如何在 Windows 11/10 上使用 SetupDiag 識(shí)別 Windows 升級(jí)問(wèn)題 如何在 Windows 11/10 上使用 SetupDiag 識(shí)別 Windows 升級(jí)問(wèn)題 Apr 17, 2023 am 10:07 AM

每當(dāng)您的Windows11或Windows10PC出現(xiàn)升級(jí)或更新問(wèn)題時(shí),您通常會(huì)看到一個(gè)錯(cuò)誤代碼,指示故障背後的實(shí)際原因。但是,有時(shí),升級(jí)或更新失敗可能不會(huì)顯示錯(cuò)誤代碼,這時(shí)就會(huì)混淆。有了方便的錯(cuò)誤代碼,您可以確切地知道問(wèn)題出在哪裡,因此您可以嘗試修復(fù)。但是由於沒(méi)有出現(xiàn)錯(cuò)誤代碼,因此識(shí)別問(wèn)題並解決它變得極具挑戰(zhàn)性。這會(huì)佔(zhàn)用您大量時(shí)間來(lái)簡(jiǎn)單地找出錯(cuò)誤背後的原因。在這種情況下,您可以嘗試使用Microsoft提供的名為SetupDiag的專用工具,該工具可協(xié)助您輕鬆識(shí)別錯(cuò)誤背後的真

Microsoft NET Framework 安裝問(wèn)題 錯(cuò)誤代碼 0x800c0006 修復(fù) Microsoft NET Framework 安裝問(wèn)題 錯(cuò)誤代碼 0x800c0006 修復(fù) May 05, 2023 pm 04:01 PM

.NETFramework4是開(kāi)發(fā)人員和最終使用者在Windows上執(zhí)行最新版本的應(yīng)用程式所必需的。但是,在下載安裝.NETFramework4時(shí),許多用戶抱怨安裝程式在中途停止,顯示以下錯(cuò)誤訊息-「?.NETFramework4hasnotbeeninstalledbecauseDownloadfailedwitherrorcode0x800c0006?」。在您的裝置上安裝.NETFramework4時(shí),如果您也在體驗(yàn)它,那麼您就來(lái)對(duì)了地方

如何修復(fù) .NET 解析器傳回的錯(cuò)誤 0xC00CE556 如何修復(fù) .NET 解析器傳回的錯(cuò)誤 0xC00CE556 Apr 25, 2023 am 08:34 AM

在安裝應(yīng)用程式的新版本時(shí),Windows可能會(huì)顯示此錯(cuò)誤訊息「解析C:\\Windows\Microsoft.Net\Framework\v2.0.50727\Config\machine.configParser傳回錯(cuò)誤0xC00CE556時(shí)發(fā)生錯(cuò)誤」。當(dāng)您的系統(tǒng)啟動(dòng)時(shí),這個(gè)問(wèn)題也會(huì)出現(xiàn)。無(wú)論您在何種情況下遇到此問(wèn)題,.NETFramework都是幕後真正的罪魁禍?zhǔn)?。您可以使用一些非常?jiǎn)單的修復(fù)程序來(lái)阻止此錯(cuò)誤代碼再次出現(xiàn)。修復(fù)1–替換損壞的檔案您可以輕鬆地從原始目錄中替換損壞的ma

SCNotification 已停止運(yùn)作 [修復(fù)它的 5 個(gè)步驟] SCNotification 已停止運(yùn)作 [修復(fù)它的 5 個(gè)步驟] May 17, 2023 pm 09:35 PM

身為Windows用戶,您很可能會(huì)在每次啟動(dòng)電腦時(shí)遇到SCNotification已停止工作錯(cuò)誤。 SCNotification.exe是一個(gè)微軟系統(tǒng)通知文件,由於權(quán)限錯(cuò)誤和點(diǎn)網(wǎng)故障等原因,每次啟動(dòng)PC時(shí)都會(huì)崩潰。此錯(cuò)誤也以其問(wèn)題事件名稱而聞名。因此,您可能不會(huì)將其視為SCNotification已停止工作,而是將其視為錯(cuò)誤clr20r3。在本文中,我們將探討您需要採(cǎi)取的所有步驟來(lái)修復(fù)SCNotification已停止運(yùn)作,以免它再次困擾您。什麼是SCNotification.e

Microsoft .NET Framework 4.5.2、4.6 和 4.6.1 將於 2022 年 4 月終止支持 Microsoft .NET Framework 4.5.2、4.6 和 4.6.1 將於 2022 年 4 月終止支持 Apr 17, 2023 pm 02:25 PM

已安裝Microsoft.NET版本4.5.2、4.6或4.6.1的MicrosoftWindows用戶如果希望Microsoft將來(lái)透過(guò)產(chǎn)品更新支援該框架,則必須安裝較新版本的Microsoft框架。據(jù)微軟稱,這三個(gè)框架都將在2022年4月26日停止支援。支援日期結(jié)束後,產(chǎn)品將不會(huì)收到「安全修復(fù)或技術(shù)支援」。大多數(shù)家庭設(shè)備透過(guò)Windows更新保持最新。這些設(shè)備已經(jīng)安裝了較新版本的框架,例如.NETFramework4.8。未自動(dòng)更新的設(shè)備可能

PHP實(shí)作框架:Zend Framework入門(mén)教程 PHP實(shí)作框架:Zend Framework入門(mén)教程 Jun 19, 2023 am 08:09 AM

PHP實(shí)作框架:ZendFramework入門(mén)教學(xué)ZendFramework是PHP開(kāi)發(fā)的開(kāi)源網(wǎng)站框架,目前由ZendTechnologies維護(hù),ZendFramework採(cǎi)用了MVC設(shè)計(jì)模式,提供了一系列可重複使用的程式碼庫(kù),服務(wù)於實(shí)作Web2.0應(yīng)用程式和Web服務(wù)。 ZendFramework深受PHP開(kāi)發(fā)者的歡迎與推崇,擁有廣泛

php如何使用ThinkPHP\Config進(jìn)行組態(tài)管理? php如何使用ThinkPHP\Config進(jìn)行組態(tài)管理? May 31, 2023 pm 02:31 PM

隨著PHP語(yǔ)言的不斷發(fā)展,做為PHP後端框架中廣泛使用的ThinkPHP也在不斷改進(jìn)。隨著業(yè)務(wù)場(chǎng)景的逐漸複雜,ThinkPHP中對(duì)於組態(tài)管理的需求也越來(lái)越大。在這種背景下,ThinkPHP提供了豐富的組態(tài)管理功能,今天我們就來(lái)介紹如何透過(guò)ThinkPHPConfig實(shí)現(xiàn)組態(tài)管理。一、ThinkPHPConfig的介紹ThinkPHPConfig是Thin

如何在Zend框架中使用ACL(Access Control List)進(jìn)行權(quán)限控制 如何在Zend框架中使用ACL(Access Control List)進(jìn)行權(quán)限控制 Jul 29, 2023 am 09:24 AM

如何在Zend框架中使用ACL(AccessControlList)進(jìn)行權(quán)限控制導(dǎo)言:在一個(gè)Web應(yīng)用程式中,權(quán)限控制是至關(guān)重要的功能。它可以確保使用者只能存取其有權(quán)存取的頁(yè)面和功能,並防止未經(jīng)授權(quán)的存取。 Zend框架提供了一種方便的方法來(lái)實(shí)現(xiàn)權(quán)限控制,即使用ACL(AccessControlList)元件。本文將介紹如何在Zend框架中使用ACL

See all articles