本文实例讲述了php面向对象程序设计中self与static的区别。分享给大家供大家参考,具体如下:
1、假设我们有个Car类,它有2个方法:model()和getModel()。
class Car{
public function model(){
//这里我们使用了关键字self
self::getModel();
}
protected function getModel(){
echo 'I am car';
}
}
实例化后调用方法:
$car = new Car();
$car->model(); // 输出:I am car
关键字self使得我们调