發(fā)布者認(rèn)證信息(營業(yè)執(zhí)照和身份證)未完善,請登錄后完善信息登錄
亚洲熟妇丰满大屁股熟妇图片,日韩欧美亚洲综合久久影院d3,五十路丰满中年熟女中出

国产熟妇勾子乱视频,久久亚洲精品成人av,久久精品国产2020观看福利,亚洲精品无码永久在线观看性色

首頁 » 資訊 » IT科技 > 【前方高能】在PHP7中你一定不要做的10件事-成都千鋒

【前方高能】在PHP7中你一定不要做的10件事-成都千鋒

  發(fā)布時間 : 2018-01-05 19:09:02 15
內(nèi)容提要
【前方高能】在PHP7中你一定不要做的10件事-成都千鋒千鋒PHP7培訓(xùn)課程以大數(shù)據(jù)集群作為新教學(xué)模式的切入點(diǎn),每季度邀請百度技術(shù)

【前方高能】在PHP7中你一定不要做的10件事-成都千鋒

千鋒PHP7培訓(xùn)課程以大數(shù)據(jù)集群作為新教學(xué)模式的切入點(diǎn),每季度邀請百度技術(shù)官優(yōu)化課程,在PHP7的學(xué)習(xí)應(yīng)用中新增了不少特性,也總結(jié)了不少經(jīng)驗(yàn),今天千鋒小編分享的是字PHP7中的十個禁忌。


1. 不要使用 mysql_ 函數(shù)

這一天終于來了,從此你不僅僅“不應(yīng)該”使用mysql_函數(shù)。PHP 7 已經(jīng)把它們從核心中全部移除了,也就是說你需要遷移到好得多的mysqli_函數(shù),或者更靈活的 PDO 實(shí)現(xiàn)。

2. 不要編寫垃圾代碼

這一條可能易于理解,但是會變得越來越重要,因?yàn)?span> PHP 7 的速度提升可能會隱藏你的一些問題。不要僅僅滿足于你的站點(diǎn)速度,因?yàn)檫w移到 PHP 7 才讓它變快。作為一名開發(fā)者,你應(yīng)該總是確保按需加載腳本,盡可能連接它們,編寫高效的數(shù)據(jù)庫查詢,盡可能使用緩存,以及其它。

3. 不要在文件末尾使用 PHP 閉合標(biāo)簽

你可以看一看,當(dāng)一個文件以 PHP 代碼結(jié)尾時,WordPress 多數(shù)核心代碼都把末尾的 PHP 標(biāo)簽去掉了。實(shí)際上,Zend 框架特別禁止了它。PHP 并不需要文件末尾的閉合標(biāo)簽,并且我們可以通過去掉它來保證不會在后面添加任何的空白字符。

4. 不要做不必要的引用傳遞

我個人不喜歡引用傳遞。我知道有時候它很實(shí)用,但是其它情況下它使代碼變得難懂,并且更難預(yù)測結(jié)果。據(jù)說一些人認(rèn)為它使代碼運(yùn)行更快,但是根據(jù)一些 PHP 高級程序員所說,這并不正確。說明引用為什么不好的一個例子是,PHP 內(nèi)建了shuffle()sort()。它們修改原始數(shù)組,而不是返回處理后的數(shù)組,這很不合邏輯。

5. 不要在循環(huán)中執(zhí)行查詢

在循環(huán)中執(zhí)行查詢非常浪費(fèi)。它給你的系統(tǒng)施加不必要的壓力,并且可能能夠在循環(huán)外部更快獲得相同結(jié)果。當(dāng)我遇到需要這樣的情況時,我通常會使用兩個分離的查詢來解決問題,我會使用它們來構(gòu)建數(shù)據(jù)數(shù)組。之后我會遍歷數(shù)組,并不需要在這個過程中執(zhí)行查詢。

由于 WordPress 適用于這里,它可能有一些例外。雖然get_post_meta() 會從數(shù)據(jù)庫獲取大量數(shù)據(jù),如果你正在遍歷某個特殊博文的元數(shù)據(jù)你可以在循環(huán)中使用它。這是因?yàn)楫?dāng)你第一次調(diào)用它的時候,WordPress實(shí)際上會獲取所有元數(shù)據(jù)并緩存它們。后續(xù)的調(diào)用使用這些緩存數(shù)據(jù),沒有數(shù)據(jù)庫的調(diào)用。弄懂這些的最佳方式是閱讀函數(shù)文檔,以及使用類似 Query Monitor 的工具。

6. 不要在 SQL 查詢中使用

當(dāng)然,這個更像 MySQL 的問題,但是我們習(xí)慣在 PHP 中編寫 SQL 代碼,所以都差不多。無論如何,如果可以避免的話,不要在 SQL 查詢里使用通配符,尤其是數(shù)據(jù)庫有很多列的時候。你應(yīng)該明確指定需要哪些行,并且僅僅獲取它們。這有助于減少所用資源,保護(hù)數(shù)據(jù),以及讓事情變得盡可能清晰。

對于 SQL,你需要了解所有可用的函數(shù),并且盡可能測試其速度。在計算均值、求和或計算類似數(shù)值時,要使用 SQL 函數(shù)而不是 PHP 函數(shù)。如果你不確定某個查詢的速度,測試它并且嘗試一些其它的編譯 — 之后使用最好的那個。

7. 不要信任用戶輸入

信任用戶輸入是不明智的。始終校驗(yàn)、過濾、轉(zhuǎn)義、檢查并留好退路。用戶數(shù)據(jù)存在三個問題:我們開發(fā)者并沒有考慮每種可能性,它通常不正確,以及它可能是蓄意破壞。經(jīng)過周密考慮的系統(tǒng)可以防護(hù)這些威脅。要確保使用類似filter_var()的內(nèi)建函數(shù)檢查適當(dāng)?shù)闹?,以及在處理?shù)據(jù)庫時轉(zhuǎn)義(或預(yù)編譯)。WordPress 擁有一些函數(shù)來解決問題。詳見文章校驗(yàn)、轉(zhuǎn)義和過濾用戶數(shù)據(jù)。

8. 不要故作聰明

你的目標(biāo)應(yīng)該是編寫優(yōu)雅的代碼,來更清晰地表達(dá)你的意圖。你可能能夠通過將任何東西縮短為一個單詞的變量,使用多層的三元邏輯,以及其它手段,從每個頁面中優(yōu)化 0.01 秒。但這只會給你和你周圍的人產(chǎn)生-煩。合理命名變量,為代碼編寫文檔,優(yōu)先選擇清晰而不是簡潔。甚至還可以更好,使用標(biāo)準(zhǔn)的面向?qū)ο蟠a,它本身或多或少就是文檔,不需要一大堆內(nèi)聯(lián)數(shù)值。

9. 不要重新發(fā)明輪子

PHP 到現(xiàn)在為止有很長時間了,網(wǎng)站被造出來的時間更長。很可能無論你需要造出什么,一些人之前早就造出來了。不要害怕向他人尋求支持,Github是你的好朋友,Composer也是,Packagist也是。從日志工具到調(diào)試工具,從性能分析器到單元測試框架,從 Mailchimp API Twitter Bootstrap,每個東西都可以通過按下按鍵(或者敲下命令)來獲取,使用它們吧!

10. 不要忽略其它語言

如果你是個 PHP 程序員,現(xiàn)在有個好機(jī)會去至少了解 HTML、CSSJavascript MySQL。當(dāng)你能夠更好地處理這些語言時,就是重新學(xué)習(xí) Javascript 的時機(jī)了。Javascript 并不是 jQuery,你應(yīng)該合理地學(xué)習(xí) Javascript 來更高效地使用它。我也打算向你推薦學(xué)習(xí)面向?qū)ο蟮?span> PHP,它可以節(jié)省時間,并且在代碼規(guī)模更大時會變得更好。對于類似 C# Java 的語言,在你了解 OOP 之后,它們也更易于理解。通過了解包管理器、構(gòu)建腳本、Coffeescript、LESS、SASS、YAML 、腳本引擎和其它強(qiáng)大的工具來擴(kuò)展你的知識面。我強(qiáng)烈向你推薦看一看其它框架,尤其是 Laravel。當(dāng)你使用它們出色完成任務(wù)時,學(xué)習(xí) Ruby、RoRAndroid、iPhone Windows Phone 應(yīng)用開發(fā)如何?你可能會認(rèn)為這毫無意義,因?yàn)樗鼈冊谀愕氖孢m區(qū)和工作所需范圍之外,但是這就是它們的意義。每種語言都有一些要學(xué)習(xí)的實(shí)用的東西,以及從沒碰到的新知識。所有 PHP -開發(fā)者都懂得很多其它編程語言,這并非偶然。

    千鋒PHP培訓(xùn)課程由大牛講師全程面授,敢講更為先進(jìn)的技術(shù),覆蓋Composer、MVVMMVC、ORM、獨(dú)立開發(fā)模板引擎等多種框架技術(shù)。千鋒不僅僅教會框架使用,更讓學(xué)員能夠獨(dú)立完成自己的框架,增加學(xué)員求職競爭力。學(xué)PHP就來千鋒,讓千鋒大牛講師20周帶你創(chuàng)造奇跡!

千鋒成都校區(qū):http://cd.mobiletrain.org/

成都校區(qū)地址:成都市武侯區(qū)科華北路62號力寶大廈N(北樓)18

培訓(xùn)咨詢專線:028-83178771  4008119990

    QQ  : 1660794050

面授課程:全棧HTML5+培訓(xùn)、UI交互設(shè)計培訓(xùn)、PHP培訓(xùn)、Java+云數(shù)據(jù)培訓(xùn)、大數(shù)據(jù)開發(fā)培訓(xùn)、VR/AR/Unity游戲開發(fā)培訓(xùn)、Python培訓(xùn)、Linux云計算培訓(xùn)、全棧軟件測試培訓(xùn)、Android培訓(xùn)、iOS培訓(xùn)

【前方高能】在PHP7中你一定不要做的10件事-成都千鋒


国产av国片精品jk制服| 国产欧美va欧美va香蕉在线| 超碰色偷偷男人的天堂| 亚洲熟妇无码爱v在线观看| 丰满熟妇乱子伦| 奇米精品视频一区二区三区| 最近2019中文字幕一页二页| 久久99久久99精品中文字幕 | 天天综合网网欲色| 国产高清在线精品二区| 亚洲国产精品成人综合色| 大香伊蕉在人线国产免费| 亚洲精品一区二区另类图片| 人妻少妇看a偷人无码精品| 亚洲爆乳www无码专区| 日本少妇高潮喷水xxxxxxx| 台湾佬娱乐中文22vvvv| 日本在线视频www色| 久久精品国产清自在天天线| 竹菊影视欧美日韩一区二区三区四区五区| 亚洲亚洲人成综合丝袜图片| 五月开心播播网| 午夜天堂一区人妻| 激情欧美日韩一区二区| 欧洲成人一区二区三区| 国产精品一久久香蕉国产线看观看| 男女裸体影院高潮| 国产精品久久人妻无码| 综合偷自拍亚洲乱中文字幕| 国产高清在线精品一区| 日本中文字幕乱码免费| 国产在线精品一区二区三区不卡 | 成人欧美一区二区三区在线观看| 大肉大捧一进一出好爽视频| 国产成人亚洲综合无码| 国产精品18久久久久久vr| 久久午夜无码鲁丝片直播午夜精品| 亚洲av色欲色欲www| 99精品无码一区二区| 人妻少妇精品视频一区二区三区| 加勒比无码一区二区三区|