1.
<?php
//定义一个Car类并实例化一个对象
class Car{
public $name = '汽车';
public function getName(){
return $this->name;
}
}
$car = new Car();
$car->name = '宝马';
echo $car->getname();
2.一般通过->对象操作符来访问对象的属性或者方法,对于静态属性则使用::双冒号进行访问。当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。
3.
我们可以这样定义方法:
class Car { public function getName() { return '汽车'; } } $car = new Car(); echo $car->getName();
使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。
class Car {
public static function getName() {
return '汽车';
}
}
echo Car::getName(); //结果为“汽车”