PHP標準注釋

2021-09-26 15:02:50 字數 2284 閱讀 8476

2018-12-14 14:08

網頁設計

標籤:php

425    2

php是一門及其容易入門的語言,剛入門的新手不到幾分鐘的時間可能就會用echo列印出乙個hello world !但是他是真正的程式設計師嗎?怎麼來定義程式設計師呢?如果想真正成為乙個程式設計師,那麼就必須遵循一套程式書寫規範。

我們經常編寫一些函式,但是這些函式可能也只有自己能看得懂,甚至過一段時間自己也不認識自己寫的了,那麼怎麼辦呢?最好的辦法當然是給給自己的**加上注釋。

我們可能熟悉很多注釋的寫法c pear php注釋等等,但我們用到的主要還是# 和/**/。

#是一種簡短的注釋方法。可能你會用它去注釋乙個變數,或者呼叫的乙個方法。/**/我們可能還在用它去注釋掉一大段**,但是怎麼用它去標準的注釋乙個函式呢?

/**

* @name 名字

* @abstract 申明變數/類/方法

* @access 指明這個變數、類、函式/方法的訪問許可權

* @author 函式作者的名字和郵箱位址

* @category 組織packages

* @const 指明常量

* @deprecate 指明不推薦或者是廢棄的資訊

* @example 示例

* @exclude 指明當前的注釋將不進行分析,不出現在文擋中

* @final 指明這是乙個最終的類、方法、屬性,禁止派生、修改。

* @global 指明在此函式中引用的全域性變數

* @include 指明包含的檔案的資訊

* @module 定義歸屬的模組資訊

* @modulegroup 定義歸屬的模組組

* @package 定義歸屬的包的資訊

* @param 定義函式或者方法的引數資訊

* @return 定義函式或者方法的返回資訊

* @see 定義需要參考的函式、變數,並加入相應的超級連線。

* @since 指明該api函式或者方法是從哪個版本開始引入的

* @static 指明變數、類、函式是靜態的。

* @throws 指明此函式可能丟擲的錯誤異常,極其發生的情況

* @todo 指明應該改進或沒有實現的地方

* @var 定義說明變數/屬性。

* @version 定義版本資訊

*/

示例

檔案頭部模板

/** 

*這是乙個什麼檔案 

* *此檔案程式用來做什麼的(詳細說明,可選。)。 

* @author      richard* @version     $id$ 

* @since        1.0 

*/

函式頭部注釋

/** 

* some_func  

* 函式的含義說明 

* * @access public 

* @param mixed $arg1 引數一的說明 

* @param mixed $arg2 引數二的說明 

* @param mixed $mixed 這是乙個混合型別 

* @since 1.0 

* @return array 

*/  

public function thisisfunction($string, $integer, $mixed)

類的注釋

/** 

* 類的介紹 

* * 類的詳細介紹(可選。)。 

* @author         richard* @since          1.0 

*/  

class test   

程式**注釋

注釋的原則是將問題解釋清楚,並不是越多越好。

若干語句作為乙個邏輯**塊,這個塊的注釋可以使用/* */方式。

具體到某乙個語句的注釋,可以使用行尾注釋://。

/* 生成配置檔案、資料檔案。*/  

$this->setconfig();  

$this->createconfigfile();  //建立配置檔案  

$this->clearcache();         // 清除快取檔案  

$this->createdatafiles();   // 生成資料檔案  

$this->prepareproxys();  

$this->restart();

php注釋標準

4.1 塊注釋 塊注釋通常用於提供對檔案,方法,資料結構和演算法的描述。塊注釋被置於每個檔案的開始處以及每個方法之前。它們也可以被用於其他地方,比如方法內部。在功能和方法內部的塊注釋應該和它們所描述的 具有一樣的縮排格式。塊注釋之首應該有乙個空行,用於把塊注釋和 分割開來,比如 這裡是塊注釋 塊注釋...

PHP標準注釋

php是一門及其容易入門的語言,剛入門的新手不到幾分鐘的時間可能就會用echo列印出乙個hello world 但是他是真正的程式設計師嗎?怎麼來定義程式設計師呢?如果想真正成為乙個程式設計師,那麼就必須遵循一套程式書寫規範,我們經常編寫一些函式,但是這些函式可能也只有自己能看得懂,甚至過一段時間自...

php標準注釋

檔案頭部模板 php view plain copy print 這是乙個什麼檔案 此檔案程式用來做什麼的 詳細說明,可選。author richard version id since 1.0 函式頭部注釋 php view plain copy print some func 函式的含義說明 a...