面向对象中所有的魔术方法和关键字
Posted 叶祖辉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象中所有的魔术方法和关键字相关的知识,希望对你有一定的参考价值。
魔术方法
构造函数,对类里面成员进行初始化
function __construct()
{
}
析构函数,在对象释放的时候自动执行
function __destruct()
{
}
__set方法
function __set($name,$value)
{
} __set和__get 主要用在封装里面
__get方法
function __get($name)
{
}
__tostring()方法 输出对象和类的信息
function __tostring()
{
}
__clone方法 在克隆对象时可以对副本做一些修改
function __clone()
{
}
__autoload方法
function __autoload($classname)
{
}
关键字
1.class 定义类
2.访问修饰符 public protected private
3.new 造对象的关键字
4.$this 代表该对象本身
5.extends 代表继承
6.parent 代表父类
7.static 代表静态
8.self 代表该类
9.abstract 代表抽象,定义抽象类
10.interface 代表接口,用来定义接口
11.implements 实现接口
12.clone 代表克隆
13.override 重写
14.overload 重载
15.oop 代表面向对象
16.final 写在定义类前面的,将该类定义为最终类,则该类不能被继承
以上是关于面向对象中所有的魔术方法和关键字的主要内容,如果未能解决你的问题,请参考以下文章