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