摘要:前言好的代碼書(shū)寫(xiě)習(xí)慣可以讓人賞心悅目實(shí)例頂部命名空間空一行引入類(lèi)類(lèi)描述類(lèi)名必須大寫(xiě)開(kāi)頭駝峰必須換行常量描述常量全部大寫(xiě)下劃線分割屬性描述屬性名稱建議開(kāi)頭小寫(xiě)駝峰成員屬性必須添加不能省略,修飾符屬性描述類(lèi)私有成員屬性,個(gè)人建議下劃線小寫(xiě)開(kāi)頭駝
前言
好的代碼書(shū)寫(xiě)習(xí)慣可以讓人賞心悅目
實(shí)例nameTest = new TestClass(); // 鏈?zhǔn)讲僮? $this->nameTest->functionOne() ->functionTwo() ->functionThree(); // 一段代碼邏輯執(zhí)行完畢 換行 // code... } /** * 成員方法名稱. * * 成員方法描述 * * @param string $value 形參名稱/描述 * * @return 返回值類(lèi)型 返回值描述 * 返回值類(lèi)型:string,array,object,mixed(多種,不確定的),void(無(wú)返回值) */ public function testFunction($value = "")// 成員方法必須小寫(xiě)開(kāi)頭駝峰 { // code... } /** * 成員方法名稱. * * 成員方法描述 * * @param string $value 形參名稱/描述 * * @return 返回值類(lèi)型 返回值描述 */ private function _privateTestFunction($value = "")// 私有成員方法【個(gè)人建議】下劃線小寫(xiě)開(kāi)頭駝峰 { // code... } /** * 成員方法名稱. * * 成員方法描述 * * @param string $value 形參名稱/描述 * * @return 返回值類(lèi)型 返回值描述 */ public static function staticFunction($value = "")// static位于修飾符之后 { // code... } /** * 成員方法名稱. * * 成員方法描述 * * @param string $value 形參名稱/描述 * * @return 返回值類(lèi)型 返回值描述 */ abstract public function abstractFunction($value = ""); // abstract位于修飾符之前 /** * 成員方法名稱. * * 成員方法描述 * * @param string $value 形參名稱/描述 * * @return 返回值類(lèi)型 返回值描述 */ final public function finalFunction($value = "")// final位于修飾符之前 { // code... } /** * 成員方法名稱. * * 成員方法描述 * * @param string $valueOne 形參名稱/描述 * @param string $valueTwo 形參名稱/描述 * @param string $valueThree 形參名稱/描述 * @param string $valueFour 形參名稱/描述 * @param string $valueFive 形參名稱/描述 * @param string $valueSix 形參名稱/描述 * * @return 返回值類(lèi)型 返回值描述 */ public function tooLangFunction( $valueOne = "", // 變量命名可小寫(xiě)開(kāi)頭駝峰或者下劃線命名,個(gè)人那習(xí)慣,據(jù)說(shuō)下劃線可讀性好 $valueTwo = "", $valueThree = "", $valueFour = "", $valueFive = "", $valueSix = "")// 參數(shù)過(guò)多換行 { if ($valueOne === $valueTwo) {// 控制結(jié)構(gòu)=>后加空格,同{一行,(右邊和)左邊不加空格 // code... } switch ($valueThree) { case "value": // code... break; default: // code... break; } do { // code... } while ($valueFour <= 10); while ($valueFive <= 10) { // code... } for ($i=0; $i < $valueSix; $i++) { // code... } } }糾錯(cuò)
如果有寫(xiě)的不對(duì)的地方歡迎大家指正,THX~
感謝感謝@JellyBool,@waterloocode,@553234729提出的錯(cuò)誤
掃面下方二維碼關(guān)注我的技術(shù)公眾號(hào),及時(shí)為大家推送我的原創(chuàng)技術(shù)分享
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/22181.html
摘要:所以,是幫助您創(chuàng)建您的項(xiàng)目的測(cè)試框架,單元測(cè)試。行為驅(qū)動(dòng)開(kāi)發(fā)是一個(gè)來(lái)自測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的開(kāi)發(fā)過(guò)程。這種語(yǔ)言被稱為,是用來(lái)描述被測(cè)試的預(yù)期的行為。代碼將被測(cè)試并且沒(méi)有異常。這些標(biāo)準(zhǔn)提出了現(xiàn)代編碼風(fēng)格。 本文來(lái)自medium----原文鏈接; 歡迎作客我們的php&Laravel學(xué)習(xí)群:109256050 你需要開(kāi)始使用測(cè)試 這是我每天對(duì)自己說(shuō)的話。像很多人一樣,我不會(huì)像TDD所建議的那樣測(cè)試...
摘要:這大概是我沒(méi)有及早使用,或多數(shù)開(kāi)發(fā)者流連現(xiàn)狀造成的。它就是,一個(gè)的框架。行為驅(qū)動(dòng)開(kāi)發(fā)是來(lái)自測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的開(kāi)發(fā)過(guò)程。簡(jiǎn)單的說(shuō),它就是經(jīng)常可能一天幾次將小塊代碼整合進(jìn)基礎(chǔ)代碼當(dāng)中的行為。 showImg(https://segmentfault.com/img/remote/1460000013769815); 這是一篇社區(qū)協(xié)同翻譯的文章,已完成翻譯,更多信息請(qǐng)點(diǎn)擊?協(xié)同翻譯介紹?。 文章...
摘要:自動(dòng)加載規(guī)范此規(guī)范已被棄用本規(guī)范已于年月日被標(biāo)記為棄用,目前最新的替代規(guī)范為。本文是為自動(dòng)加載器實(shí)現(xiàn)通用自動(dòng)加載,所需要遵循的編碼規(guī)范。這也是目前建議的類(lèi)文件載入方式。 自動(dòng)加載規(guī)范 此規(guī)范已被棄用 - 本規(guī)范已于2014年10月21日被標(biāo)記為棄用,目前最新的替代規(guī)范為 [PSR-4] 。 本文是為自動(dòng)加載器(autoloader)實(shí)現(xiàn)通用自動(dòng)加載,所需要遵循的編碼規(guī)范。 規(guī)范說(shuō)明 ...
摘要:詳細(xì)說(shuō)明此處的類(lèi)泛指所有的類(lèi)接口可復(fù)用代碼塊以及其它類(lèi)似結(jié)構(gòu)。末尾的類(lèi)名必須與對(duì)應(yīng)的以為后綴的文件同名。完整類(lèi)名命名空間前綴文件基目錄文件路徑關(guān)于本規(guī)范的實(shí)現(xiàn),可參閱相關(guān)實(shí)例注意實(shí)例并不屬于規(guī)范的一部分,且隨時(shí)會(huì)有所變動(dòng)。 Autoloader 關(guān)鍵詞 必須(MUST)、一定不可/一定不能(MUST NOT)、需要(REQUIRED)、將會(huì)(SHALL)、不會(huì)(SHALL NOT)、應(yīng)...
摘要:標(biāo)準(zhǔn)規(guī)范簡(jiǎn)介是的簡(jiǎn)寫(xiě),由組織制定的規(guī)范,是開(kāi)發(fā)的實(shí)踐標(biāo)準(zhǔn)。具體標(biāo)準(zhǔn)有有了統(tǒng)一編碼風(fēng)格規(guī)范,更有利于查看和學(xué)習(xí)各個(gè)框架或類(lèi)庫(kù),不不需要每次都適應(yīng)新的編碼風(fēng)格。同時(shí)在開(kāi)發(fā)團(tuán)隊(duì)內(nèi)部使用統(tǒng)一的編碼規(guī)范更有利于代碼審查版本控制團(tuán)隊(duì)內(nèi)部交流。 PHP 標(biāo)準(zhǔn)規(guī)范 PSR PSR 簡(jiǎn)介 PSR 是 PHP Standard Recommendations 的簡(jiǎn)寫(xiě),由 PHP FIG 組織制定的 PHP...
閱讀 1959·2021-11-11 11:02
閱讀 1835·2021-09-22 15:55
閱讀 2639·2021-09-22 15:18
閱讀 3580·2019-08-29 11:26
閱讀 3845·2019-08-26 13:43
閱讀 3021·2019-08-26 13:32
閱讀 1022·2019-08-26 10:55
閱讀 1053·2019-08-26 10:27