PHP-php:关于间接调用__set和__get
<?php
class classname
{
public $attribute;
function __get($name)
{
echo "This is get function<br />";
return $this->$name;
}
function __set($name,$value)
{
echo "This is set function<br />";
$this->$name=$value;
}
}
$a=new classname();
//测试1
$a->attribute="demo";
echo $a->attribute;
//测试2
//$a->__set("attribute","demo");
//echo $a->__get("attribute")."<br />";
?>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
public $attribute;
改为:
private $attribute;