網站首頁 語言 會計 網際網路計算機 醫學 學歷 職場 文藝體育 範文
當前位置:學識谷 > 計算機 > php語言

PHP開發的五大技巧

欄目: php語言 / 釋出於: / 人氣:4.74K

在PHP中,單純按照自己思路去解決問題往往會是一種錯誤的辦法。這並不是因為你是一個糟糕的程式設計師,而是因為如果你想寫出好的可維護性強的程式碼,有些標準技巧是你必須要使用的。接下來,小編為您介紹了PHP開發的五大技巧,歡迎欣賞與借鑑。

PHP開發的五大技巧

  一、如何正確的建立一個網站的Index頁面

建立每一個網站時,建立網站的index頁面是首要做的事情之一。如果你是一個PHP新手,在編寫index頁面時典型的做法是隻對index頁面所需的內容進行程式設計,其它連結建立另一個頁面。不過,如果想學習一種更高效的方式來實現PHP程式設計,可以採用“”模式,許多網站都在採用這種模式。

  二、使用Request Global Array抓取資料

實際上我們沒有任何理由使用$_GET和$_POST陣列來抓取數值。$_REQUEST這個全域性陣列能夠讓你獲取一個get或form請求。因此,多數情況下解析資料的更高效程式碼大體如下:

$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : 0;

  三、利用var_dump進行PHP程式碼除錯

如果你在尋找php除錯技術,我必須說var_dump應該是你要找的目標。在顯示php資訊方面這個命令可以滿足你的所有需要。而除錯程式碼的多數情況與得到PHP中的數值有關。

  四、PHP處理程式碼邏輯,Smarty處理展現層

Smarty是一個使用PHP寫出來的模板PHP模板引擎,是目前業界最著名的PHP模板引擎之一。它分離了邏輯程式碼和外在的內容,提供了一種易於管理和使用的方法,用來將原本與HTML程式碼混雜在一起PHP程式碼邏輯分離。簡單的講,目的就是要使PHP程式設計師同前端人員分離,使程式設計師改變程式的邏輯內容不會影響到前端人員的'頁面設計,前端人員重新修改頁面不會影響到程式的程式邏輯,這在多人合作的專案中顯的尤為重要。

  五、的確需要使用全域性數值時,建立一個Config檔案

動輒建立全域性數值是一種糟糕的做法,不過有時候實際情況的確又需要這麼做。對於資料庫表或資料庫連線資訊使用全域性數值是一個不錯的想法,但不要在你的PHP程式碼中頻繁使用全域性數值。另外,更好的一種做法是把你的全域性變數存放在一個檔案中。

Tags:PHP 五大