每天60s輕松搞定PHP之10個(gè)不可不知的小事項(xiàng)

1 多閱讀手冊(cè)和源代碼

沒什么比閱讀手冊(cè)更值得強(qiáng)調(diào)的事了–僅僅通過閱讀手冊(cè)你就可以學(xué)習(xí)到很多東西念颈,特別是很多有關(guān)于字符串和數(shù)組的函數(shù)娱节。就在這些函數(shù)里面包括許多有用的功能最域,如果你仔細(xì)閱讀手冊(cè)莽囤,你會(huì)經(jīng)常發(fā)現(xiàn)在以往的項(xiàng)目開發(fā)過程中五嫂,很多時(shí)候你在“重復(fù)發(fā)明輪子”苞冯,而實(shí)際上你只需要一個(gè)核心函數(shù)就可以完成相應(yīng)的功能袖牙。手冊(cè)是你的朋友。另外舅锄,現(xiàn)在有很多使用PHP開發(fā)的開源程序鞭达。為什么不去學(xué)習(xí)和借鑒呢?下載一份開源的PHP應(yīng)用程序的源代碼皇忿,仔細(xì)閱讀它吧畴蹭。也許越大的項(xiàng)目越值得去閱讀,雖然它們也許有更復(fù)雜的結(jié)構(gòu)和系統(tǒng)禁添,但也有更詳細(xì)的解釋文檔撮胧。

2?編寫模塊化代碼

良好的PHP代碼應(yīng)該是模塊化的代碼。PHP的面向?qū)ο蟮木幊坦δ苁且恍┨貏e強(qiáng)大的工具老翘,可以把你的應(yīng)用程序分解成函數(shù)或方法芹啥。你應(yīng)該盡可能多的從你的應(yīng)用程序的服務(wù)器端分開前端的HTML/CSS/JavaScript代碼,你也可以在任何PHP框架上遵循MVC(模型-視圖-控制器)模式铺峭。

3?代碼編寫規(guī)范

良好的PHP代碼應(yīng)該有一套完整的代碼編寫規(guī)范墓怀。通過對(duì)變量和函數(shù)的命名,統(tǒng)一的方法訪問數(shù)據(jù)庫和對(duì)錯(cuò)誤的處理卫键,以及同樣的代碼縮進(jìn)方式等來達(dá)到編程規(guī)范傀履,這樣可以使你的代碼更具可讀性。

4?編寫可移植代碼

良好的PHP代碼應(yīng)該是可移植的莉炉。你可以使用php的現(xiàn)有功能钓账,如魔術(shù)引號(hào)和短標(biāo)簽。試著了解你的需求絮宁,然后通過適應(yīng)PHP特性來編寫代碼讓代碼獨(dú)立梆暮、可移植。

5?編寫安全代碼

良?好的PHP代碼應(yīng)該是安全的绍昂。PHP5提供了出色的性能和靈活性啦粹。但是安全問題完全在于開發(fā)人員偿荷。對(duì)于一個(gè)專業(yè)的PHP開發(fā)人員來說,深入理解重大安全漏?洞是至關(guān)重要的唠椭,如:跨站點(diǎn)腳本(XSS)跳纳、跨站請(qǐng)求偽造(CSRF)、代碼注入漏洞贪嫂、字符編碼漏洞寺庄。通過使用PHP的特殊功能和函數(shù),?如:mysql_real_escape_string等等力崇,你可以編寫出安全的代碼铣揉。

6?代碼注釋

代碼注釋是代碼的重要組成部分。通過代碼注釋可以知道該變量或函數(shù)是做什么的餐曹,這將在今后的代碼維護(hù)中十分有用逛拱。

7?使用單引號(hào)代替雙引號(hào)

字符串始終使用單引號(hào)代替雙引號(hào),以避免PHP搜索字符串內(nèi)的變量導(dǎo)致的性能下降台猴。?用單引號(hào)代替雙引號(hào)來包含字符串朽合,這樣做會(huì)更快一些。因?yàn)镻HP會(huì)在雙引號(hào)包圍的字符串中搜尋變量饱狂,單引號(hào)則不會(huì) 曹步。

8?轉(zhuǎn)義字符串輸出

使用ENT_QUOTES作參數(shù)傳遞給htmlspecialchars函數(shù),以確保單引號(hào)(')也轉(zhuǎn)換成HTML實(shí)體休讳,這是一個(gè)好習(xí)慣讲婚。

9?使用逗號(hào)分隔字符串輸出

通過echo語句輸出使用逗號(hào)(,)分隔的字符串,要比使用字符串連接操作符(.)的性能更好俊柔。

10?輸出前檢查傳來的值

輸出前檢查傳過來的值$_GET['query']筹麸。使用isset或empty函數(shù),可以用來檢查變量是否為null值雏婶。

----------------------------------------------------------------------------------------------------------------------------

更多PHP相關(guān)技術(shù)請(qǐng)搜索千鋒PHP物赶,做真實(shí)的自己,用良心做教育留晚。

互聯(lián)網(wǎng)+時(shí)代酵紫,時(shí)刻要保持學(xué)習(xí),攜手千鋒PHP,Dream It Possible错维。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末奖地,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子赋焕,更是在濱河造成了極大的恐慌参歹,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宏邮,死亡現(xiàn)場(chǎng)離奇詭異泽示,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)蜜氨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門械筛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人飒炎,你說我怎么就攤上這事埋哟。” “怎么了郎汪?”我有些...
    開封第一講書人閱讀 163,105評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵赤赊,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我煞赢,道長(zhǎng)抛计,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,242評(píng)論 1 292
  • 正文 為了忘掉前任照筑,我火速辦了婚禮吹截,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘凝危。我一直安慰自己波俄,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評(píng)論 6 389
  • 文/花漫 我一把揭開白布蛾默。 她就那樣靜靜地躺著懦铺,像睡著了一般。 火紅的嫁衣襯著肌膚如雪支鸡。 梳的紋絲不亂的頭發(fā)上冬念,一...
    開封第一講書人閱讀 51,215評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音牧挣,去河邊找鬼刘急。 笑死,一個(gè)胖子當(dāng)著我的面吹牛浸踩,可吹牛的內(nèi)容都是我干的叔汁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,096評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼检碗,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼据块!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起折剃,我...
    開封第一講書人閱讀 38,939評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤另假,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后怕犁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體边篮,經(jīng)...
    沈念sama閱讀 45,354評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡己莺,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了戈轿。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凌受。...
    茶點(diǎn)故事閱讀 39,745評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖思杯,靈堂內(nèi)的尸體忽然破棺而出胜蛉,到底是詐尸還是另有隱情,我是刑警寧澤色乾,帶...
    沈念sama閱讀 35,448評(píng)論 5 344
  • 正文 年R本政府宣布誊册,位于F島的核電站,受9級(jí)特大地震影響暖璧,放射性物質(zhì)發(fā)生泄漏案怯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評(píng)論 3 327
  • 文/蒙蒙 一澎办、第九天 我趴在偏房一處隱蔽的房頂上張望殴泰。 院中可真熱鬧,春花似錦浮驳、人聲如沸悍汛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽离咐。三九已至,卻和暖如春奉件,著一層夾襖步出監(jiān)牢的瞬間宵蛀,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工县貌, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留术陶,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,776評(píng)論 2 369
  • 正文 我出身青樓煤痕,卻偏偏與公主長(zhǎng)得像梧宫,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子摆碉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評(píng)論 2 354

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