1、类中的变量有三种属性:public,protected,private。其中public的变量能在全局都能访问,protected的变量能在本类、父类、子类中访问,而private只能在本类中访问。
2、对于私有的变量属性外部是不能访问和修改的,但可能通过类中的方法进行访问控制(当然外部使用方法是不能private的)。程序中可以对一些类中的变量和类中的方法进行封装,这样起到了保护数据的作用。只要最后的方法是public就能在外部使用。(封装其实就是隐藏不必要的方法过程(这些方法和过程是需要private的),而只需要结果)。
3、封装相关函数:__set() , __get() //这个不是很了解
a.某些特定操作的时候需要访问和赋值封装的类型,这个时候我们就需要其他的函数帮我们完成这些操作,PHP为我们提供了个方法名:__set() , __get()
b.__set() 取得当前类中封装过私有属性或者方法重新执行或赋值操作,__set($Name,$Value).
c.__get() 取得当前类中封装过属性或方法并转换成共有属性,__get()
相关文章:
-
2022-01-17
-
2021-11-15
-
2021-11-15
-
2021-10-12
-
2021-10-12
-
2021-11-02
-
2021-06-24
-
2021-10-15
猜你喜欢
-
2022-02-06
-
2021-11-27
-
2021-12-14
-
2021-07-06
-
2021-07-28
-
2022-02-09
-
2021-10-06
相关资源
-
下载
2022-12-01
-
下载
2023-01-04
-
下载
2023-03-18