php中@property的功用
程序员文章站
2022-04-27 12:01:37
...
php中@property的作用?
我发现用@property 申明属性后,类中也可以使用,如下面的代码!请问adminName1和adminName2有什么区别?是不是一般申明属性都用@property?
/**
* @property string adminName1
*/
class test {
private $adminName2;
public function getName($pram1,$pram2) {
$this->adminName1 = $pram1;
$this->adminName2 = $pram2;
}
}
?>
------解决方案--------------------
你没看到他是在注释里面的吗?
@property string adminName1
是说属性 adminName1 是一个字符串
这只是为了帮助理解程序的说明文字
------解决方案--------------------
你根据它的规则走就是啦。这是出自哪里的代码?
------解决方案--------------------
已经说了 是为了帮助理解程序的说明文字
像你这样一改
/**
* @property string adminName1
*/
就没有说明的意义了,相反还会产生误解
明明他说有一个 adminName1 属性,我怎么没看到呀?只看到 adminName2,是不是还要定义一个 adminName1 呀
我发现用@property 申明属性后,类中也可以使用,如下面的代码!请问adminName1和adminName2有什么区别?是不是一般申明属性都用@property?
/**
* @property string adminName1
*/
class test {
private $adminName2;
public function getName($pram1,$pram2) {
$this->adminName1 = $pram1;
$this->adminName2 = $pram2;
}
}
?>
------解决方案--------------------
你没看到他是在注释里面的吗?
@property string adminName1
是说属性 adminName1 是一个字符串
这只是为了帮助理解程序的说明文字
------解决方案--------------------
你根据它的规则走就是啦。这是出自哪里的代码?
------解决方案--------------------
已经说了 是为了帮助理解程序的说明文字
像你这样一改
/**
* @property string adminName1
*/
就没有说明的意义了,相反还会产生误解
明明他说有一个 adminName1 属性,我怎么没看到呀?只看到 adminName2,是不是还要定义一个 adminName1 呀
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论