1、某些地方使用 isset 代替 strlen
2、盡量的少進行文件操作,雖然 PHP 的文件操作效率也不低的
3、盡可能的使用 PHP 內(nèi)部函數(shù)
4、在可以用 PHP 內(nèi)部字符串操作函數(shù)的情況下,不要用正則表達式
5、在可以用 file_get_contents 替代 file、fopen、feof、fgets 等系列方法的情況下,盡量用file_get_contents,因為它的效率高得多。但是要注意 file_get_contents 在打開一個 URL 文件時候的 PHP 版本問題
6、不要隨便就復(fù)制變量
7、Apache 解析一個 PHP 腳本的時間要比解析一個靜態(tài) HTML 頁面慢 2 至 10 倍。盡量多用靜態(tài) HTML 頁面,少用腳本
8、試著喜歡使用三元運算符(?:)
9、使用選擇分支語句,switch case 好于使用多個 if,else if 語句,并且代碼更加容易閱讀和維護
10、當 echo 字符串時用逗號代替點連接符更快些。echo 一種可以把多個字符串當作參數(shù)的 “函數(shù)”。echo是語言結(jié)構(gòu),不是真正的函數(shù),故把函數(shù)加上了雙引號
11、去除 HTML 標簽以及空格換行等字符 preg_replace("/(\s|\ \;| |\xc2\xa0)/", "", strip_tags($str))
12、目錄分隔符 DIRECTORY_SEPARATOR
13、多路徑分隔符 PATH_SEPARATOR
14、bool || die()