定义类
class 类名(){ }
实例化对象
$对象名 = new 类名();
调用变量
$类名->a; //a是变量名,这时候前面不用加$
调用函数
$类名->a(); //a()是函数
调用当前类内对象或方法
$this->a/a(); //相当于:$对象 = new 类名(); $对象名->a/a();
魔术方法
都是以两个下划线开头,特定时会自动调用(一般方法都得调用才会执行),例如__construct(){}
,其在每次创建新对象时会自动调用,相当于java的构造方法