PHP 提升編程效率(一)

用單引號(hào)代替雙引號(hào)來(lái)包含字符串趾牧,這樣做會(huì)更快一些故黑。因?yàn)镻HP會(huì)在雙引號(hào)包圍的字符串中搜尋變量宏蛉,單引號(hào)則 不會(huì)遣臼,注意:只有echo能這么做,它是一種可以把多個(gè)字符串當(dāng)作參數(shù)的“函數(shù)”(譯注:PHP手冊(cè)中說(shuō)echo是語(yǔ)言結(jié)構(gòu)拾并,不是真正的函數(shù)暑诸,故把函數(shù)加 上了雙引號(hào))。

1辟灰、如果能將類的方法定義成<code>static</code>个榕,就盡量定義成<code>static</code>,它的速度會(huì)提升將近4倍芥喇。

    2西采、<code>$row[’id’]</code> 的速度是、<code>$row[’id’]</code>的7倍继控。

3买鸽、<code>echo</code> 比 <code>print</code> 快,并且使用echo的多重參數(shù)(譯注:指用逗號(hào)而不是句點(diǎn))代替字符串連接榕栏,比如echo $str1,$str2计螺。

4、在執(zhí)行for循環(huán)之前確定最大循環(huán)數(shù)冶忱,不要每循環(huán)一次都計(jì)算最大值尾菇,最好運(yùn)用foreach代替。

5囚枪、注銷那些不用的變量尤其是大數(shù)組派诬,以便釋放內(nèi)存。

6链沼、盡量避免使用<code>__get默赂,__set,__autoload</code>括勺。

7缆八、<code>require_once()</code>代價(jià)昂貴。

8疾捍、</code>include</code>文件時(shí)盡量使用絕對(duì)路徑奈辰,因?yàn)樗苊饬薖HP去<code>include_path</code>里查找文件的速度,解析操作系統(tǒng)路徑所需的時(shí)間會(huì)更少拾氓。

9冯挎、如果你想知道腳本開始執(zhí)行(譯注:即服務(wù)器端收到客戶端請(qǐng)求)的時(shí)刻,使用<code>$_SERVER[‘REQUEST_TIME’]</code>要好于<code>time()</code>。

10房官、函數(shù)代替正則表達(dá)式完成相同功能趾徽。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市翰守,隨后出現(xiàn)的幾起案子孵奶,更是在濱河造成了極大的恐慌,老刑警劉巖蜡峰,帶你破解...
    沈念sama閱讀 218,284評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件了袁,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡湿颅,警方通過(guò)查閱死者的電腦和手機(jī)载绿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)油航,“玉大人崭庸,你說(shuō)我怎么就攤上這事∫昵簦” “怎么了怕享?”我有些...
    開封第一講書人閱讀 164,614評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)镰踏。 經(jīng)常有香客問(wèn)我函筋,道長(zhǎng),這世上最難降的妖魔是什么奠伪? 我笑而不...
    開封第一講書人閱讀 58,671評(píng)論 1 293
  • 正文 為了忘掉前任跌帐,我火速辦了婚禮,結(jié)果婚禮上芳来,老公的妹妹穿的比我還像新娘含末。我一直安慰自己,他們只是感情好即舌,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著挎袜,像睡著了一般顽聂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上盯仪,一...
    開封第一講書人閱讀 51,562評(píng)論 1 305
  • 那天紊搪,我揣著相機(jī)與錄音,去河邊找鬼全景。 笑死耀石,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的爸黄。 我是一名探鬼主播滞伟,決...
    沈念sama閱讀 40,309評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼揭鳞,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了梆奈?” 一聲冷哼從身側(cè)響起野崇,我...
    開封第一講書人閱讀 39,223評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎亩钟,沒(méi)想到半個(gè)月后乓梨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,668評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡清酥,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評(píng)論 3 336
  • 正文 我和宋清朗相戀三年扶镀,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片焰轻。...
    茶點(diǎn)故事閱讀 39,981評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡臭觉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出鹦马,到底是詐尸還是另有隱情胧谈,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評(píng)論 5 347
  • 正文 年R本政府宣布荸频,位于F島的核電站菱肖,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏旭从。R本人自食惡果不足惜稳强,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望和悦。 院中可真熱鬧退疫,春花似錦、人聲如沸鸽素。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)馍忽。三九已至棒坏,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間遭笋,已是汗流浹背坝冕。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瓦呼,地道東北人喂窟。 一個(gè)月前我還...
    沈念sama閱讀 48,146評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親磨澡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子碗啄,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 盡量靜態(tài)化: 如果一個(gè)方法能被靜態(tài),那就聲明它為靜態(tài)的钱贯,速度可提高1/4挫掏,甚至我測(cè)試的時(shí)候,這個(gè)提高了近三倍秩命。當(dāng)然...
    夢(mèng)幻_78af閱讀 679評(píng)論 1 1
  • 盡量靜態(tài)化: 靜態(tài)方法和非靜態(tài)方法的效率主要區(qū)別在內(nèi)存: 靜態(tài)方法在程序開始時(shí)生成內(nèi)存,實(shí)例方法在程序運(yùn)行中生成內(nèi)...
    零一間閱讀 729評(píng)論 1 7
  • 提高php編程效率的53個(gè)小知識(shí)點(diǎn):用單引號(hào)代替雙引號(hào)來(lái)包含字符串尉共,這樣做會(huì)更快一些。因?yàn)镻HP會(huì)在雙引號(hào)包圍的字...
    小太陽(yáng)會(huì)發(fā)光諾閱讀 258評(píng)論 0 1
  • 用單引號(hào)代替雙引號(hào)來(lái)包含字符串弃锐,這樣做會(huì)更快一些袄友。因?yàn)镻HP會(huì)在雙引號(hào)包圍的字符串中 搜尋變量,單引號(hào)則不會(huì)霹菊,注意...
    干爹訓(xùn)練營(yíng)閱讀 267評(píng)論 1 0
  • 前段時(shí)間處理了下圖片上傳壓縮的問(wèn)題剧蚣,在這里記錄下。iPhone拍攝的照片2-3M可壓縮至30-60KB左右旋廷,清晰度...
    下弦月丿閱讀 845評(píng)論 1 3