天津PHP培訓班,吐血整理10條PHP優化技巧
PHP是全世界zui好的語言,因為把PHP換成任何一種語言都會引起別人的不快,被各種噴,當你用PHP之后,你就會體驗到什么是真正的自由。當然這句是調侃,PHP作為一種語言,我們要把它當做工具,而不是上升上升為一種信仰,手動笑cry。當有人正兒八經的和你說PHP是zui好的語言,你一定要和他交朋友,因為我通常會覺得它是地主家的傻兒子,畢竟有錢的大腿不是常常可以遇到的。
調侃了那么多,其實PHP給我的感覺上手快,適合新人學習,它不需要像Java那樣系統的學習面對對象,就完全可以搭建出一個網站,甚至在zui初的時候,底層的程序員只會改下開源程序的模板,就完全可以勝任工作,拿到底薪。
哎,廢話了很多,主要是為主題做鋪墊,今天吐血整理10條PHP的優化小技巧,也許你已經知道并在平時就開始使用了,所以這些是相對比較基礎一些,適合剛入門或入職的小伙伴們,如果有不認同的可以在與我討論哦!!!
1. 循環內部不要生命變量,尤其是對象這樣的變量。
2. 用但引號替代雙引號引用字符串一實現PHP性能優化。
3. 盡可能使用PHP的內部函數。
4. foreach效率更高,盡量用foreach代替while和for循環。
5. 在多重嵌套循環中,如有可能,應當將zui長的循環放在內層,zui短循環放在外層,從而減少cpu跨循環層的次數,優化程序性能。
6. 用i+=1代替i=i+1符合c/c++的習慣,效率還高。
7. 盡量的少進行文件操作,雖然PHP的文件操作效率也不低的。
8. 在可以用PHP內部字符串操作函數的情況下,不要用正則表達式
9. 優化Select SQL語句,在可能的情況下盡量少的進行Insert、Update操作,達到PHP性能優化的目的。
10. feof、fgets、fopen、在可以用file_get_contents替代file、系列方法的情況下,盡量用 file_get_contents,因為它的效率高得多。
初學的小伙伴手一定不要懶,多看多問多練習,看懂的代碼有時候也需要敲一遍,就會出現很多細節的問題。好了一定要牢記住這十條并在平時多使用,會讓你事倍功半的!!!