好的**書寫習慣可以讓人賞心悅目
<?php
namespace standard; // 頂部命名空間
// 空一行
use test\testclass;//use引入類
/** * 類描述
* * 類名必須大寫開頭駝峰.
*/abstract class standardexample // {}必須換行
必須換行
$this->nametest = new testclass();
// 鏈式操作
$this->nametest->functionone()
->functiontwo()
->functionthree();
// 一段**邏輯執行完畢 換行
// code...
} /**
* 成員方法名稱.
** 成員方法描述
** @param string $value 形參名稱/描述
** @return 返回值型別 返回值描述
* 返回值型別:string,array,object,mixed(多種,不確定的),void(無返回值)
*/public function testfunction($value = '')// 成員方法必須小寫開頭駝峰
/*** 成員方法名稱.
** 成員方法描述
** @param string $value 形參名稱/描述
** @return 返回值型別 返回值描述
*/private function _privatetestfunction($value = '')// 私有成員方法【個人建議】下劃線小寫開頭駝峰
/*** 成員方法名稱.
** 成員方法描述
** @param string $value 形參名稱/描述
** @return 返回值型別 返回值描述
*/public static function staticfunction($value = '')// static位於修飾符之後
/*** 成員方法名稱.
** 成員方法描述
** @param string $value 形參名稱/描述
** @return 返回值型別 返回值描述
*/abstract public function abstractfunction($value = ''); // abstract位於修飾符之前
/*** 成員方法名稱.
** 成員方法描述
** @param string $value 形參名稱/描述
** @return 返回值型別 返回值描述
*/final public function finalfunction($value = '')// final位於修飾符之前
/*** 成員方法名稱.
** 成員方法描述
** @param string $valueone 形參名稱/描述
* @param string $valuetwo 形參名稱/描述
* @param string $valuethree 形參名稱/描述
* @param string $valuefour 形參名稱/描述
* @param string $valuefive 形參名稱/描述
* @param string $valuesix 形參名稱/描述
** @return 返回值型別 返回值描述
*/public function toolangfunction(
$valueone = '', // 變數命名可小寫開頭駝峰或者下劃線命名,個人那習慣,據說下劃線可讀性好
$valuetwo = '',
$valuethree = '',
$valuefour = '',
$valuefive = '',
$valuesix = '')// 引數過多換行
switch ($valuethree)
do while ($valuefour <= 10);
while ($valuefive <= 10)
for ($i=0; $i < $valuesix; $i++)
}}
感謝@jellybool,@waterloocode,@553234729提出的錯誤
PSR規範 php編碼規範
前言 一開始寫 的時候,只是自己覺得怎麼舒服怎麼寫,什麼格式都是自己覺得順眼就怎麼安排,沒有怎麼閱讀什麼規範的 最近讀了 php the right way 發現寫 作為一門工程學還是要優雅,規範,清爽的寫,so,分享以下編碼規範,每次寫完 之後,自己都會拿出規範,讓自己的 風格盡量遵守這些編碼規則...
PSR 0 規範例項講解 php 自動載入
psr 0規範 1 命名空間必須與絕對路徑一致 2 類名首字母必須大寫 3 除去入口檔案外,其他 php 必須只有乙個類 4 php類檔案必須自動載入,不採用include等 5 單一入口 如下 index.php define basedie dir require once config loa...
PHP編碼規範 PSR 3
本文制定了日誌類庫的通用介面規範。本規範的主要目的,是為了讓日誌類庫以簡單通用的方式,通過接收乙個psr log loggerinte ce物件,來記錄日誌資訊。框架以及cms內容管理系統如有需要,可以對此介面進行擴充套件,但需遵循本規範,這才能保證在使用第三方的類庫檔案時,日誌介面仍能正常對接。本...