不同文件構建PHP程序的方式(3)_PHP教程
推薦:PHP集成百度Ueditor 1.4.3最近很多群友都來問我怎么集成百度UE(ueditor 1.4.3),實在回答不過來,所以在這寫一下集成百度UE的思路,本文內使用的最新版的UE1.4.3。 下載安裝 1.首先到官網下載最新版的UE1.4.3 UE官方下載地址:http://ueditor.baidu.com/website/download.html#ueditor 這里我下
這實際上是一個混合的文本/數據庫解決方案。請仔細觀察 parse 方法。該類首先讀取文本文件來獲取初始值,然后讀取數據庫,進而將鍵更新為最新的值。在設置一個值后,鍵就從數據庫中移除掉,并添加一條具有更新過的值的新記錄。
觀察 Configuration 類如何通過本文的多個版本來發揮作用是一件有趣的事,該類能從文本文件、XML 及數據庫中讀取數據,并一直保持相同的接口。我鼓勵您在開發中也使用具有相同穩定性的接口。對于對象的客戶機來說,這項工作具體是如何運行的是不明確的。關鍵的是對象與客戶機之間的契約。
什么是配置及怎樣配置
在配置過多的配置選項與配置不足間找一個適當的中間點是一件困難的事。可以肯定的是,任何數據庫配置(例如,數據庫名稱、數據庫用戶用及密碼)都應該是可配置的。除此之外,我還有一些基本的推薦配置項。
在高級設置中,每一個特性都應該有一個獨立的啟用/禁用選項。根據其對應用程序的重要性來允許或禁用這些選項。例如,在一個 Web 論壇應用程序中,延時特性在缺省狀態下是啟用的。但電子郵件通知在缺省狀態下卻是禁用的,因為這似乎需要定制。
用戶界面(UI)選項全應該設置到一個位置上。界面的結構(例如,菜單位置、額外的菜單項、鏈接到界面特定元素的 URL、使用的 logo,諸如此類)全應該設置到一個單一位置上。我強烈地建議不要將字體、顏色或樣式條目指定為配置項。這些都應該通過層疊樣式表(Cascading Style Sheets,CSS)來設置,且配置系統應該指定使用哪個 CSS 文件。CSS 是設置字體、樣式、顏色等等的一種有效且靈活的方式。有許多出色的 CSS 工具,您的應用程序應該很好地利用 CSS,而不是試圖自行設置標準。
在每一個特性中,我推薦設置 3 到 10 個配置選項。這些配置選項應該以一種意義明顯的方式命名。如果配置選項能夠通過 UI 設置,在文本文件、XML 文件及數據庫中的選項名稱應該直接同界面元素的標題相關。另外,這些選項全應該有明確的缺省值。
總的來說,下面這些選項應該是可配置的:電子郵件地址、CSS 所使用的東西、從文件中引用的系統資源的位置以及圖形元素的文件名。
對于圖形元素,您也許想要創建一個名為皮膚 的獨立的配置文件類型,該類型中包含了對配置文件的設置,包括 CSS 文件的位置、圖形的位置及這些類型的東西。然后,讓用戶在多種皮膚文件中進行挑選。這使得對應用程序外觀和感覺的大規模更改變得簡單。這也同樣為用戶提供了一個機會,使應用程序能夠在不同的產品安裝間更換皮膚。本文并不涵蓋這些皮膚文件,但您在這里學到的基礎知識將會使對皮膚文件的支持變得更加簡單。
分享:PHP間隔一段時間執行代碼的方法本文實例講述了PHP間隔一段時間執行代碼的方法。分享給大家供大家參考。具體分析如下: PHP如何設置每隔一段時間自動執行某段代碼?例如定時生成靜態文件之類的,這就需要設置休眠時間,即每隔一段時間程序就會調用某段代碼. 代碼如下: 復制代碼代碼如下:ignore_user_abor
- 相關鏈接:
- 教程說明:
PHP教程-不同文件構建PHP程序的方式(3)
。