PHP專案經驗總結
#一、變數
最好是把所有的變數儲存在一個陣列中,這樣在程式的開發中可以帶來很多的方便,特別是當程式很大的時候。變數的命名就當適合自己的習慣,不管是用拼音還是英語,至少應有一定的意義,以便適合記憶。變數的命名盡量規範化,不要與PHP中的關鍵字相衝突。
二、函數
PHP自帶了許多函數,這為我們程式的編寫帶來了很多的方便。當然,在大型程式中我們往往自己要定義許多個函數,幾十甚至上百個。當然在使用了類別的程式中就不叫函數了,就應該叫方法,這裡暫且不談類別的使用方法。函數多了,難免就會搞混了。
有什麼方法可以解決這個問題呢?
可以參考上面變數的使用方法一樣,同樣的,我們也可以把自己定義的函數名全都放在一個陣列中。這樣我們在使用的過程中可以直接在陣列隨時檢查函數是否有無重複的定義。如果發現重複的現象,馬上變可以改過來。提高了程式編寫的速度。函數的使用還有一點要注意的是全域變量,雖然這是一個小問題,但卻不容忽視,這時看看該變數是否在該函數中已經申明成了全域變數。
三、程式的註解
程式的註解是很重要的,不管是C還是JAVA,程式的註解往往可以體現出程式設計師的良好程式設計風格。無論是對它人還是自己對大有好處,當然我們這裡說的是大型計畫的開發,團體合作精神是很重要的。
當你的程式寫出來別人都很難看懂那還怎麼談團體合作精神啊。當然如果這個大型專案是你一個人開發的那就另當別論了,或者是你時間緊迫,來不及寫註釋。不過一般來說這種情況是很少的。除非真的是非常時刻。一個優秀的程式設計師絕對會為他寫的每個程式加註釋,哪怕是給自己看的。
四、採用何種文字編輯軟體寫入原始程式
這其實也沒一定的規定,只要自己喜歡就行了。我比較喜歡PHPEDIT,也許是用慣了,現在感覺一離開PHPEDIT寫PHP就沒感覺,初學PHP的時候用NOTEPAD寫,因為程式比較簡單。所以用NOTEPAD應付就行了,對於有幾百行的程序來講,用NOTEPAD顯然是不合適的。用PHPEDIT工作效率會提高幾倍,即使你從來沒用過。
五、資料庫的設計
資料庫的設計在開發大型專案中是很重要的一點,關係到整個專案開發的成敗。具體也就不多說了。大家可以在自己的實踐中累積經驗,慢慢去體會。總之在資料庫的設計中最好應該一開始就應該確定下來。雖然可以在開發的過程中去改變已經設計好的資料庫結構,但這對於整個專案的開發效率來講將大打折扣,有誰會願意時不時的去改資料庫的結構呢?
六、類別的使用
類別的使用主要是實現了程式碼的重複使用,以降低專案開發的時間,程式設計師的工作量也會減少許多。只要可以使用類的地方應盡量使用類,使用類應該養成一個良好的習慣,這樣才可以在真正使用類的地方得心應手。可以說一個大型PHP計畫就是由類別組成的。個中的滋味還是自己慢慢體會吧。
總之,在開發大型PHP專案的時候,要預算好時間。特別要小心客戶在半途來個回馬槍,那就功虧一簣了。
推薦教學:PHP影片教學
#以上是php專案經驗怎麼寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!