私有字段private也可以外部访问

Posted 艾特水煮鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了私有字段private也可以外部访问相关的知识,希望对你有一定的参考价值。

<?php
//私有字段private也可以外部访问
class nowamagic {
private $domain;
function __get($key){
return "使用get访问属性".$this->$key;
}
function __set($key,$value){
$this->$key = $value;
echo("使用set设置属性$key, 赋值为:<font color=red>$value</font>");
}
}

$ins = new nowamagic();
$ins->domain = "nowamagic.net";
echo ‘<br />‘;
echo $ins->domain;

//输出
//使用set设置属性domain, 赋值为:nowamagic.net
//使用get访问属性nowamagic.net



?>

以上是关于私有字段private也可以外部访问的主要内容,如果未能解决你的问题,请参考以下文章

私有(private)成员

面向对象特征

类和对象的方法与属性---懒加载与私有事件---单例与私有化构造函数

访问类型控制(publicprivateprotected)

内部类

为啥内部类的private变量可被外部类直接访问