亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php中如何給類規范的注釋?

php中如何給類規范的注釋?

慕田峪7331174 2019-02-06 11:07:43
經??吹絼e人寫的php庫注釋相當好,像這樣/*** @param array $params parameters* @param string $content contents of the block* @param Smarty_Internal_Template $template template object* @param boolean &$repeat repeat flag* @return string content re-formatted* @author Monte Ohrt <monte at ohrt dot com>*/想知道這種注釋在哪有格式規定,用什么編輯器能快速生產這種注釋,或者幫我寫左邊的*號。
查看完整描述

2 回答

?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

標準請參考 PHPDoc標準


以Zend Studio為例,你應該先完成代碼,如

function test(array $arr) {

    return $arr;

}


然后在function之前的一行敲入 /** 然后按回車,就會自動得到以下注釋

/**

 * //這行空白,留給你寫功能說明的

 * @param array $arr

 * @return array

 */


當然,根據內容的不同注釋也不一定,對文件注釋,變量,屬性,方法,函數,常量,類等都有自己的格式。


例子

123456789101112131415161718192021222324252627282930313233343536373839<?php/** * Project Form object, extends Zend_Form * * @author Nick <[email protected]> 2012-4-18 */class Project_Form extends Zend_Form {            /**     * Options name of default values     * @var string     */    const OPTIONS_DEFAULTE_VALUES = 'defaults';            /**     * Name of required attribute     * @var string     */    const NAME_OF_ATTRIBUTE_REQUIRED = 'required';            /**     * Extend is valid     * @param array $data     * @return void     */    protected function _beforeIsValid(array $data) {        return $data;    }            /**     * Validate submitted data     * @see Zend_Form::isValid()     */    public function isValid($data) {        $data $this->_beforeIsValid($data);        return parent::isValid($data);    }        }



查看完整回答
反對 回復 2019-03-19
  • 2 回答
  • 0 關注
  • 626 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號