PHP代码常用注释规范(PHP Doc)

PHP代码常用注释规范(PHP Doc)

介绍几个常用的PHP注释

在PHP文件中使用该注释格式开始进行文件注释:

/**
 * @author 作者
 * @copyright 版权信息
 * @version 版本
 * 等等
 */
复制代码

描述一个类的注释:

/**
 * Class 类名
 * @package 命名空间
 * 等等
 */
复制代码

描述类的方法:

/**
 * @access public|protected|private
 * @param 类型 变量名 参数描述
 * @return 类型 变量名 返回数据描述
 */
复制代码

例如公共函数:

/**
 * @param string $time
 * @return false|int
 * 将Y-m-d H:i:s 格式字符串时间转换成UNIX时间戳
 */
function timeStampStringToUNIXStamp($time){
	return strtotime($time);
}
复制代码

描述类的属性:

/**
 * @var 类型 变量名 描述
 */
复制代码

例如获取微信接口的AccessToken在PHP中类似JavaBean类:

<?php
/**
 * @author Sylar Daemon
 * @version 1.0
 *
 */

namespace Home\Model;


/**
 * Class AccessToken
 * @package Home\Model
 */
class AccessToken
{
    /**
     * @var string $id 在数据库中id 
     */
    private $id ;
    
    /**
     * @var string $access_token 获取到的access_token
     */
    private $access_token;
    
    /**
     * @var string $end_time 销毁时间UNIX时间戳格式
     */
    private $end_time;
    
    /**
     * @var class $instance 这里使用单例模式
     */
    private static $instance = null;
    
    /**
     * @return AccessToken|class
     */
    public function getInstance(){
        if (self::$instance == null){
            self::$instance = new AccessToken();
        }
        return self::$instance;
    }
    
    /**
     * AccessToken constructor.
     */
    private function __construct(){
    	$this->id = null;
    	$this->access_token = null;
    	$this->end_time = null;
    }
    
    /**
     * @return string
     */
    public function getId()
    {
    	return $this->id;
    }
    
    /**
     * @param string $id
     */
    public function setId($id)
    {
    	$this->id = $id;
    }
    
    /**
     * @return string
     */
    public function getAccessToken()
    {
    	return $this->access_token;
    }
    
    /**
     * @param string $access_token
     */
    public function setAccessToken($access_token)
    {
    	$this->access_token = $access_token;
    }
    
    /**
     * @return string
     */
    public function getEndTime()
    {
    	return $this->end_time;
    }
    
    /**
     * @param string $end_time
     */
    public function setEndTime($end_time)
    {
    	$this->end_time = $end_time;
    }
}复制代码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值