成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

簡簡單單掌握PHP命名規(guī)則

開發(fā) 后端
文章這里詳細(xì)的介紹了PHP命名規(guī)則類命名、方法和函數(shù)命名、縮寫詞不要全部使用大寫字母幾個方法,希望對大家有幫助。

初學(xué)PHP時,你可能會遇到PHP命名問題,這里將介紹PHP命名規(guī)則,希望可以幫助大家,細(xì)心的朋友可以記下來留著作為以后的學(xué)習(xí)資料。

1. PHP命名規(guī)則合適的命名

命名是程序規(guī)劃的核心。古人相信只要知道一個人真正的名字就會獲得凌駕于那個人之上的不可思議的力量。只要你給事物想到正確的名字,就會給你以及后來的人帶來比代碼更強的力量。別笑! 名字就是事物在它所處的生態(tài)環(huán)境中一個長久而深遠(yuǎn)的結(jié)果。總的來說,只有了解系統(tǒng)的程序員才能為系統(tǒng)取出最合適的名字。如果所有的命名都與其自然相適合,則關(guān)系清晰,含義可以推導(dǎo)得出,一般人的推想也能在意料之中。

如果你發(fā)覺你的命名只有少量能和其對應(yīng)事物相匹配的話, ***還是重新好好再看看你的設(shè)計吧。

2. PHP命名規(guī)則類命名

在為類(class )命名前首先要知道它是什么。如果通過類名的提供的線索,你還是想不起這個類是什么的話,那么你的設(shè)計就還做的不夠好。 超過三個詞組成的混合名是容易造成系統(tǒng)各個實體間的混淆,再看看你的設(shè)計,嘗試使用(CRC Session card)看看該命名所對應(yīng)的實體是否有著那么多的功用。 對于派生類的命名應(yīng)該避免帶其父類名的誘惑,一個類的名字只與它自身有關(guān),和它的父類叫什么無關(guān)。 有時后綴名是有用的,例如:如果你的系統(tǒng)使用了代理(agent ),那么就把某個部件命名為“下載代理”(DownloadAgent)用以真正的傳送信息。

3. PHP命名規(guī)則方法和函數(shù)命名

通常每個方法和函數(shù)都是執(zhí)行一個動作的,所以對它們的命名應(yīng)該清楚的說明它們是做什么的:用CheckForErrors()代替 ErrorCheck(),用DumpDataToFile()代替DataFile()。這么做也可以使功能和數(shù)據(jù)成為更可區(qū)分的物體。

 有時后綴名是有用的:
◆Max - 含義為某實體所能賦予的***值。
◆Cnt - 一個運行中的計數(shù)變量的當(dāng)前值。
◆Key - 鍵值。
 
例如:RetryMax 表示最多重試次數(shù),RetryCnt 表示當(dāng)前重試次數(shù)。
 
有時前綴名是有用的:
◆Is - 含義為問一個關(guān)于某樣事物的問題。無論何時,當(dāng)人們看到Is就會知道這是一個問題。
◆Get - 含義為取得一個數(shù)值。
◆Set - 含義為設(shè)定一個數(shù)值

 4. PHP命名規(guī)則縮寫詞不要全部使用大寫字母

#T#無論如何,當(dāng)遇到以下情況,你可以用首字母大寫其余字母小寫來代替全部使用大寫字母的方法來表示縮寫詞。 使用: GetHtmlStatistic. 不使用: GetHTMLStatistic. 理由 :當(dāng)命名含有縮略詞時,人們似乎有著非常不同的直覺。統(tǒng)一規(guī)定是***,這樣一來,命名的含義就完全可以預(yù)知了。 舉個NetworkABCKey的例子,注意C是應(yīng)該是ABC里面的C還是key里面的C,這個是很令人費解的。有些人不在意這些,其他人卻很討厭這樣。所以你會在不同的代碼里看到不同的規(guī)則,使得你不知道怎么去叫它。

例如 :

  1. class FluidOz // 不要寫成 FluidOZ   
  2. class GetHtmlStatistic // 不要寫成 GetHTMLStatistic   
責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-11-17 16:32:54

PHP對象序列化

2009-09-17 08:47:00

Linq查詢

2010-07-28 16:14:53

2022-03-04 20:40:59

VimLinuxshell

2010-07-26 16:21:13

Telnet端口

2009-08-25 10:58:41

PHP命名空間

2010-01-12 17:32:49

H3C交換機命名規(guī)則

2010-08-25 09:11:57

DIVCSS

2022-11-07 09:02:13

Python編程位置

2010-09-07 15:53:02

CSS規(guī)范化

2009-12-04 14:09:52

PHP JSON應(yīng)用

2010-08-30 10:46:13

DIV+CSS

2022-04-01 16:00:54

芯片人工智能

2009-12-11 16:39:08

PHP引號轉(zhuǎn)義

2009-12-08 15:48:19

PHP文章分頁

2010-09-02 16:26:59

CSS命名

2021-04-07 13:43:07

PythonDash數(shù)據(jù)庫

2021-08-23 06:27:46

AndroidctivitysetContentV

2019-05-27 17:01:02

PHPPDO編程語言

2021-04-14 10:47:56

瀏覽器網(wǎng)址TCP
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩视频91| 精品无码久久久久国产 | 精品啪啪 | 国产精品毛片无码 | 日韩在线电影 | 国产高清精品一区二区三区 | 国产999在线观看 | 黄色片视频免费 | 99久久婷婷国产综合精品电影 | 色天堂影院| 国产精品久久久久一区二区 | 国产伦精品一区二区三区高清 | 亚洲精品福利在线 | 欧美日韩高清一区 | 天天操 天天操 | 欧美精品1区| 在线看一区二区三区 | 成人免费av| 日本成人中文字幕在线观看 | 亚洲精品一区二区网址 | 国产精品一区2区 | 91精品国产91久久久久久三级 | 九九热这里只有精品在线观看 | 国产小视频在线观看 | 成人精品国产免费网站 | 一级黄色毛片免费 | 日本网站免费在线观看 | 男人的天堂久久 | 99热热精品| 日韩精品视频在线免费观看 | 天天操狠狠操 | 欧美 日韩 亚洲91麻豆精品 | 精品久久久久久久久亚洲 | 久久精品国产一区二区三区不卡 | 欧美一级特黄aaa大片在线观看 | 久久99精品国产 | 国产精品亚洲精品日韩已方 | 亚洲国产欧美精品 | 韩日一区二区 | 毛片一区二区三区 | 日韩综合在线 |