奠定健壯的基礎 用 PHP 編寫代碼與用類似 C 的語言編寫代碼非常相似。由於它們句法上類似,所以還會導致類似的代碼維護問題。當必須開發大型應用程式時,您可能要編寫大量代碼。隨著時間的流逝,這些代碼可能變得難以管理,錯誤很快就會乘虛而入。無論您從哪裡聽到這種說法,都不要相信 — 至少不能全信。但是,更重要的事實是如果您發現自己維護代碼過於頻繁,那麼首先您的應用程式的設計可能是很糟糕的。
正確地設計代碼 您最初做出的選擇會影響您以後編寫代碼時的自由度。這使得正確的設計成為一個重要的先決條件。雖然當您解決一個微不足道的問題時設計會成為一個額外的儀式,但是您至少必須知道就是應該這樣做的。許多人把設計和規劃看作額外的開銷。但是以糟糕的設計開始,或者根本就沒有設計,結果總是會造成草率的代碼。請記住,再巧妙的編碼也不能彌補糟糕的設計。雖然如何設計應用程式超出了這個系列文章的範疇,但我還是會提示一些設計 Web 應用程式時應該牢記的問題。
絕對不要在頁面中考慮 如果您對用 PHP 將您的 HTML 頁面變得更動態些感興趣,這部分將適合您。當您想在每個頁面上顯示日期和時間以使其看上去是最新的時候,通常是這個習慣開始的時候。每個 HTML 頁面都變成一個只有有限幾行的小 PHP 指令碼,日期函數隱藏在某個地方。如果這是您想要的,您必須認可這是使該作業實現的最簡單的方式。但是,想象一下您必須做些什麼變動才能改變頁面上呈現的日期格式。您將不得不更改每個頁面內的代碼。