PHP笔记:基于面向对象设计的详细解决方案

公共代表全局,可以访问类的内部外部子类。
复制代码代码如下所示:
< PHP

类测试{
公共$name = 'janking,
合性=凸出的,
23美元;

功能__construct(){
$;
}

函数(){
$;
}
}


$ =新测试();
回声';
年龄= 100岁;
=;
美元=性别=女性;
函数();
>
公共

私有是私有的,只能在类中使用;
复制代码代码如下所示:
< PHP

类测试{
私人$name = 'janking,
合性=凸出的,
23美元;

功能__construct(){
美元-> funcone();
}

函数(){
$;
}

私有函数funcone(){
$;
}
}


$ =新测试();
回声';
函数();
美元=年龄= 100不能访问私有属性;
$>。不能访问私有属性;
美元>性别=女性不能访问私有属性;
$ P -> funcone(到); / /调用私有方法的测试:funcone(从)语境。
>
私人

受保护是受保护的,只能在类或子类中或父类中访问;与封装相关的魔术方法:

__set():是自动调用私有成员属性值的直接方法

__get():是自动调用方法时的私有成员属性值直接得到

__isset();方法是自动调用此方法时,私有财产是存储在一个直接设置视图对象

__unset();是自动呼叫时直接撤消删除私人财产在一个对象的方法