成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP 小技巧

iliyaku / 2027人閱讀

摘要:但是要注意在打開一個文件時候的版本問題不要隨便就復(fù)制變量解析一個腳本的時間要比解析一個靜態(tài)頁面慢至倍。一種可以把多個字符串當(dāng)作參數(shù)的函數(shù)。是語言結(jié)構(gòu),不是真正的函數(shù),故把函數(shù)加上了雙引號去除標(biāo)簽以及空格換行等字符目錄分隔符多路徑分隔符

foreach 效率更高,盡量用 foreach 代替 whilefor 循環(huán)

循環(huán)內(nèi)部不要聲明變量,尤其是對象這樣的變量

循環(huán)里別用函數(shù)

在多重嵌套循環(huán)中,如有可能,應(yīng)當(dāng)將最長的循環(huán)放在內(nèi)層,最短循環(huán)放在外層,從而減少 cpu 跨循環(huán)層的次數(shù),優(yōu)化程序性能

用單引號替代雙引號引用字符串以實現(xiàn) PHP 性能優(yōu)化

i+=1 代替 i=i+1。符合 c/c++ 的習(xí)慣,效率還高

優(yōu)化 Select SQL 語句,在可能的情況下盡量少的進(jìn)行 Insert、Update 操作,達(dá)到 PHP 性能優(yōu)化的目的

某些地方使用 isset 代替 strlen

盡量的少進(jìn)行文件操作,雖然 PHP 的文件操作效率也不低的

盡可能的使用 PHP 內(nèi)部函數(shù)

在可以用 PHP 內(nèi)部字符串操作函數(shù)的情況下,不要用正則表達(dá)式

在可以用 file_get_contents 替代 file、fopen、feoffgets 等系列方法的情況下,盡量用 file_get_contents,因為它的效率高得多。但是要注意 file_get_contents 在打開一個 URL 文件時候的 PHP 版本問題

不要隨便就復(fù)制變量

Apache 解析一個 PHP 腳本的時間要比解析一個靜態(tài) HTML 頁面慢 2 至 10 倍。盡量多用靜態(tài) HTML 頁面,少用腳本

試著喜歡使用三元運算符(?:)

使用選擇分支語句,switch case 好于使用多個 if,else if 語句,并且代碼更加容易閱讀和維護(hù)

當(dāng) echo 字符串時用逗號代替點連接符更快些。echo 一種可以把多個字符串當(dāng)作參數(shù)的 “函數(shù)”。echo 是語言結(jié)構(gòu),不是真正的函數(shù),故把函數(shù)加上了雙引號

去除 HTML 標(biāo)簽以及空格換行等字符 preg_replace("/(s| ;| |xc2xa0)/", "", strip_tags($str))

目錄分隔符 DIRECTORY_SEPARATOR

多路徑分隔符 PATH_SEPARATOR

bool || die()

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/22460.html

相關(guān)文章

  • 現(xiàn)代PHP開發(fā)過程中的技巧

    摘要:現(xiàn)代建議使用虛擬化工具來搭建同生產(chǎn)環(huán)境一模一樣的開發(fā)環(huán)境?,F(xiàn)代建議我們使用的進(jìn)程管理器來部署應(yīng)用,并存放在這樣的服務(wù)器。 以下內(nèi)容摘自《Modern PHP》現(xiàn)代PHP,也加入了我的一些理解,如有錯誤,麻煩提出,我好改正 避免使用ftp 在這之前,我們使用ftp進(jìn)行代碼管理,修改一個PHP文件,然后使用ftp上傳,這非常危險。 現(xiàn)代PHP建議使用版本管理軟件進(jìn)行代碼版本管理,例如使用G...

    Euphoria 評論0 收藏0
  • PHP 開發(fā)者該知道的 5 個 Composer 技巧

    摘要:是新一代的依賴管理工具。本文介紹使用的五個小技巧,希望能給你的開發(fā)帶來方便。注意并不是命令的關(guān)鍵字。不加這一選項,你可能會發(fā)現(xiàn)到的性能損失。 Composer是新一代的PHP依賴管理工具。其介紹和基本用法可以看這篇《Composer PHP依賴管理的新時代》。本文介紹使用Composer的五個小技巧,希望能給你的PHP開發(fā)帶來方便。 showImg(http://segmentfau...

    jsdt 評論0 收藏0
  • 談?wù)勆缃卉浖谐S玫?em>小技巧:秒發(fā)功能

    摘要:想象一下,我們平常發(fā)朋友圈的時候,張圖片配上文字,嗖的一下就發(fā)出去了,不帶任何拖泥帶水的那種,體驗感覺好爽。對數(shù)據(jù)庫表結(jié)構(gòu)進(jìn)行了一些特殊改造朋友圈內(nèi)容表有一個特殊的字段,值有兩種情況,值可以為或者,值為是朋友圈未發(fā)布。值為是朋友圈已發(fā)布。 想象一下,我們平常發(fā)朋友圈的時候,N張圖片配上文字,嗖的一下就發(fā)出去了,不帶任何拖泥帶水的那種,體驗感覺好爽~。 但是我們停下來用技術(shù)手段思考一下,...

    LeexMuller 評論0 收藏0
  • 關(guān)于PHP數(shù)組的幾個技巧

    摘要:我們知道在中多了幾個對數(shù)組使用的新特性。這里我們舉兩個實際的例子吧例子一仔細(xì)體會。例子二看到了吧,可以直接在循環(huán)中指定變量,然后在循環(huán)體中來使用,是不是很簡單好了本文就這些內(nèi)容了,歡迎繼續(xù)關(guān)注。更多知識,請前往 我們知道在PHP7.1中多了幾個對數(shù)組使用的新特性。 這里我們舉兩個實際的例子吧: 例子一: // PHP 7.1+ $options = [enabled => true, ...

    chenjiang3 評論0 收藏0
  • 這幾個編碼技巧將令你 PHP 代碼更加簡潔

    摘要:類型檢測類型檢測也是一種讓代碼簡潔的小技巧。上文中,我們只是嘗試搜集了一些例子,在這些例子里,你只需做出一點小的努力,就可以讓你的代碼變得更好更簡潔。 showImg(https://segmentfault.com/img/remote/1460000013847223); 保持代碼簡潔和高可讀性遠(yuǎn)遠(yuǎn)要比我們想象的要難,有時候甚至比持續(xù)架構(gòu)設(shè)計都要難。這里收集了一些可能對你重構(gòu)代碼有...

    Pikachu 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<