魔术方法 和 关键字

Posted 甘冬冬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了魔术方法 和 关键字相关的知识,希望对你有一定的参考价值。

魔术方法

//1.构造函数 对类里面成员进行初始化
function __construct()
{
    }
//析构函数 在对象释放的时候自动执行
function __destruct()
{
    }

//__set方法
function __set($name, $value)
{
    }
//__get方法

function __get($name)
{
    }
//__tostring()方法

function __tostring()
{
    }
//__clone方法克隆

//__autoload()方法
function __autoload($classname)
{
    }

 

关键字

/*//关键字 
//1.class 定义类 
//2.访问修饰符 public portrcted private
//3.new 造对象的关键字
//$this 代表该对象本身
5.extends 代表继承
6.parent 代表父类
7.static 代表静态
8.self 代表该类
9.abstract 用来定义抽象类
10.intterfase 代表接口 用来定义接口
11.implements 实现接口
12. clone 克隆
13.override 重写
14.overload 重载
15.oop 面向对象
16.final 写在定义类前面的,将该类定义为最终类,则该类不能被继承 和abstract冲突  不能同时出现
*/

 

以上是关于魔术方法 和 关键字的主要内容,如果未能解决你的问题,请参考以下文章

面向对象中所有的魔术方法和关键字

PHP链式操作通过call和callstatic魔术方法的实现,以及phpstorm通过注释去追踪function

PHP链式操作通过call和callstatic魔术方法的实现,以及phpstorm通过注释去追踪function

php 魔术方法__get()和__set()理解

静态抽象类加载类魔术方法等

Python 中类都有哪些魔术方法