增加共用程式碼,減少ctrl+c/ctrl+v-php的共用程式碼
繼續回到這個主題….
之前我們提到用CSS 來統一網站的顯示效果,讓網站排版特效的一致化
那其他地方呢?
在這裡講一些PHP中 共用程式碼的方法..
有寫php 的人,應該都知道 include 和 require 的兩種用法,兩者之間的差異呢……就我所理解的…..應該只是當出現 error 時的處理方式不同,一個死在裡面,一個死在外面。
我們要好好善用 這種功能
像是 建立一個mainfie.php 專門存放(利用define( , )),網站的所有基本資料,像是網站網址、網站IP、MYSQL 帳號密碼等等參數,那往後不管怎樣修改參數,都只需要修改這個檔案,那其他檔案只要一開始讀取這個檔案就可以了,可以確保資料的一致性
另外 會用到PHP 就一定會用到MYSQL ,PHP和 MYSQL連結,都有其固定模式,所以我就把整個連謝的前半部,寫在一個檔案裏面,當要連線MYSQL時就inculde他就好了,可以少複製貼上幾行….XD
另外可以另外開一個檔案放 所有 php的 function,我把所有像是目錄這種會重複利用的功能,通通寫在一個 .inc 檔案裏面,在檔案一開始就include,有需要就可以呼叫出來使用,這樣就可以不必為修改目錄時,要每頁都改的痛苦…
之前有研究過ASP.NET 他們有更猛的作法…,不過不見得比較方便…
Leave a Reply