本文小編為大家詳細(xì)介紹“php實(shí)例代碼分析”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“php實(shí)例代碼分析”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。
10年積累的網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有保亭黎族免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
常做的和常想的事情
晦澀的if條件
1)對(duì)于||的處理
上面的代碼要比下面的代碼理解起來(lái)花更多的時(shí)間
盡管減少代碼行數(shù)是一個(gè)好目標(biāo),但把理解代碼所需的時(shí)間最小化是一個(gè)更好的目標(biāo)。
返回值
上面的"$ret"是“我想不出名字“的托詞。與其使用這樣空洞的名字,不如挑一個(gè)能描述這個(gè)實(shí)體的值或者目的的名字。
$alias聲明了這個(gè)變量是用來(lái)承載別名的——標(biāo)明了這個(gè)變量的目的。并且可能幫我們找到缺陷
好的名字應(yīng)當(dāng)描述變量的目的或者它所承載的值。
臨時(shí)變量
這里的$i是“我的臨時(shí)變量",專門用來(lái)讓統(tǒng)計(jì)數(shù)據(jù)自動(dòng)增加,避免統(tǒng)計(jì)點(diǎn)的重復(fù)。但是對(duì)這個(gè)$i來(lái)講最重要的并不是臨時(shí)變量。用charset_index表示“我的統(tǒng)計(jì)數(shù)據(jù)的下標(biāo)”,更具“描述性”。
循環(huán)迭代器
我在我的js代碼中也發(fā)現(xiàn)了壞味道。
i變量名字很空泛,所以不要這么做。
像i,j,iter和it等名字常用做索引和循環(huán)迭代器。盡管名字很空泛,但是大家都知道它們的意思是“我是一個(gè)迭代器“。——實(shí)際上你用這些名字來(lái)表示其他含義,那會(huì)很混亂。所以不要這么做。
如果你非要用i,j,it這樣空泛的名字,那么你要有個(gè)好的理由說服自己。
讀到這里,這篇“php實(shí)例代碼分析”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。