91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP的命名規則

發布時間:2021-09-04 00:19:27 來源:億速云 閱讀:105 作者:chen 欄目:編程語言

本篇內容介紹了“PHP的命名規則”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

1. PHP命名規則合適的命名

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

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

2. PHP命名規則類命名

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

3. PHP命名規則方法和函數命名

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

有時后綴名是有用的:
◆Max - 含義為某實體所能賦予的***值。
◆Cnt - 一個運行中的計數變量的當前值。
◆Key - 鍵值。

例如:RetryMax 表示最多重試次數,RetryCnt 表示當前重試次數。

有時前綴名是有用的:
◆Is - 含義為問一個關于某樣事物的問題。無論何時,當人們看到Is就會知道這是一個問題。
◆Get - 含義為取得一個數值。
◆Set - 含義為設定一個數值

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

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

例如 :

class FluidOz // 不要寫成 FluidOZ   class GetHtmlStatistic // 不要寫成 GetHTMLStatistic

“PHP的命名規則”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

陇南市| 肃北| 博白县| 囊谦县| 平安县| 莫力| 永登县| 颍上县| 潞城市| 呼伦贝尔市| 巨鹿县| 久治县| 安远县| 黎城县| 烟台市| 唐山市| 双峰县| 灵寿县| 泗水县| 乳源| 三河市| 郑州市| 桂阳县| 麻栗坡县| 灵丘县| 泰州市| 林口县| 随州市| 滕州市| 临猗县| 库车县| 阆中市| 莒南县| 新巴尔虎右旗| 新干县| 定远县| 南和县| 武定县| 溆浦县| 阿荣旗| 成都市|