谁一开始就是大神?

@property这样的注释格式,有什么作用,可以一键注释成这种格式吗?[2.0]

/**
 * This is the model class for table "user".
 *
 * @property integer $id
 * @property string $username
 * @property string $mobile
 * @property string $auth_key
 * @property string $password_hash
 * @property string $password_reset_token
 * @property string $email
 * @property integer $status
 * @property integer $role
 * @property string $created_at
 * @property string $updated_at
 * @property string $sex
 */
class User extends \yii\db\ActiveRecord implements IdentityInterface
{

这是符合phpdoc的注释格式,有很多工具可以解析这类注释并且直接生成文档,例如phpDocumentor, doxygen等等。IDE例如eclipse的PDT,InteliJ的IDEA和PHPStorm也能解析这种注释格式,并且根据注释来辅助生成代码提示
如果你使用gii生成代码,比如你用gii生成model,它默认就有这个注释

赞(0) 打赏
未经允许不得转载:菜鸟之家 » @property这样的注释格式,有什么作用,可以一键注释成这种格式吗?[2.0]

评论 抢沙发

登录

找回密码

注册