News新闻

业界新闻动态、技术前沿
Who are we?

您的位置:首页      乐道系统FAQ      浅谈PHP中的面向对象OOP中的魔术方法

浅谈PHP中的面向对象OOP中的魔术方法

发布日期:2017-06-12 00:00:00 89

一、什么是魔术方法:

PHP为我们提供了一系列用__开头的函数,这些函数无需自己手动调用,会在合适的时机自动调用,这类函数称为魔术函数。
例如:

function __construct(){} 在new一个新对象时自动调用此函数

二、PHP中都有那些魔术方法,以及它们的作用:

1.__construct():构造函数,new对象时自动调用

eg:

class Person{
    public $name;
    public $age;
    
    function __construct($name,$age){
      $this->name=$name;
      $this->age=$age;
    }
}