面向对象在每种大型的语言里都有,都被叫做OOP编程思想。
魔术方法包括构造方法(__construct):代表对象产生的那一刻。析构方法(__destruct):代表对象消失的那一刻。
下面是构造方法的实例应用:
<?php
class Person{
public $name;
public $age;
public $laugth;
function __construct($name,$age,$laugth) {
$this->name=$name;
$this->age=$age;
$this->laugth=$laugth;
}
function say(){
echo "我的名字叫{$this->name},我的年龄是 {$this->age}"."<br>";
}
function doingwork(){
echo "我现在在学习{$this->laugth}";
}
}
$person_1=new Person("fuchao","20","PHP");
echo $person_1->say();
echo $person_1->doingwork();
?>