LOADING STUFF...

php学习笔记 数组的常用函数

技术教程4小时前发布 北陌
23 0 0

php学习笔记 数组的常用函数

/*

* 封装性:面向对象三大特性之一

*

* 1.就是把对象的成员(属性,方法)结合成一个独立的相同单位,并尽可能隐藏对象的内部细节

* 访问权限修饰符 public protected private

* private:私有的,用这个关键字修饰的成员,只能在对象内部访问(只有用$this访问)

*

* 属性可以封装:

* 只要一个变量,需要在多个方法使用,就将这个变量声明为成员属性,可以直接在这个对象中的所有方法中使用

*

* 成员属性,相当于这个对象中的全局变量

*

* 成员属性都会在方法中使用,成员属性值的变化其实就是在改变方法的执行行为,也就是改变了对象的功能

*

* 成员属性的值如果不正常,方法执行的功能叶就不正常

*

* 作用:不需要在对象外部改变或读取它的值

* 1.封装

* 再提供一个公有的方法(经过方法对对象成员属性进行赋值和取值就可以控制)

*

*

* 方法也可以封装

*

* 作用:

* 1.使用private修饰使其只能在内部使用

*

* 2.一个类中有100个方法,封装了95个(为另外5个服务的方法),只有5个方法可以使用

*

* 100个成员属性,都让取值,不可以改值;或者只可改值,不可获取值//此种情况下使用以下方法比较方便

* 和封装有关的魔术方法:

*

* __set();//是直接设置[私有的]成员属性值时,自动调用的方法

* __get();//是直接获取[私有的]成员属性值时,自动调用的方法

* __isset();//是直接使用isset()查看对象中私有属性是否存在时,自动调用这个方法

* __unset();//是直接使用unset()删除对象中私有属性时,自动调用的方法

*

*

*

*

*

*

*

*/

class Person{

//x封装成员属性,不需要在对象外部改变

private $name;

private $age;

private $sex;

private __unset($proName){

unset($this-

© 版权声明

相关文章

暂无评论

暂无评论...