面向对象两个简单的魔术方法

  //今天的学习是魔术方法,学习了两个;

1,构造方法 __construct    //构造函数当类实例化之前调用括号内可以有参数  内部给参数赋值

class Person{

  var $name;
  var $age;
  var $sex;
  function __construct($name,$age,$sex){
  $this->name=$name;
  $this->age=$age;
  $this->sex=$sex;

}

}

//在实例化这个类是直接调用;括号中要跟上值

$obj = new Person("张三","29","男");

2,析构方法 __destruct //析构函数 括号内不能有参数 在对象销毁前调用

function __destruct(){
  echo "再见" . $this->name; //这只是调用了name的值,并没有太大功效
}

原文地址:https://www.cnblogs.com/xiaojiji/p/11233980.html