PHP - 面向对象
类
类由变量 和 函数组成; 类中变量又叫做 属性
字段
特征
类中的函数又叫做方法
定义类
方法
1 2 3 4 5 6
| class Car{ public function run() { echo "run"; } }
|
类内部通过 $this
调用内部的其它方法
1 2 3 4 5 6 7 8 9 10 11 12
| class Car{ public function run() { echo "run"; }
public function stop() { $this->run(); echo "stop"; } }
|
属性
1 2 3
| class Car{ public $car_name; }
|
类内部通过 $this
调用内部的属性
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| class Car { public $car_name;
public function run() { echo $this->car_name . "run"; }
public function stop() { $this->run(); echo "stop"; } }
|
常量
1 2 3 4 5 6
| class Car { public $car_name;
const PRICE = 999; }
|
类内部通过 self
调用常量
1 2 3 4 5 6 7 8 9 10 11
| class Car { public $car_name;
const PRICE = 999;
public function run() { echo $this->car_name . self::PRICE ."run"; } }
|
对象
类实例化之后, 得到对象
创建对象
属性
对象调用属性
对象对属性进行赋值
1
| $my_car->car_name = "TSLA";
|
对象调用常量
1 2 3
| echo $my_car::PRICE;
echo Car::PRICE
|