如何从课程中获取价值。
class Car {
public $model;
function car1() {
$this->model = "BMW";
}
}
如何获得价值"宝马"。
答案 0 :(得分:2)
如果财产是公开的(在这种情况下,它是公开的)它非常简单
$Car = new Car();
$Car->car1();
echo $Car->model;
答案 1 :(得分:1)
因为您将$ model设置为public,所以您可以直接访问它。
$car = new Car();
$car->car1();
$car->model;
但你应该考虑封装它。 更好的方法是将类变量设置为私有,并使用setter&类变量的getter。
class Car {
private $model;
public function car1() {
$this->setModel('BMW');
}
public function getModel()
{
return $this->model;
}
public function setModel($model)
{
$this->model = $model;
}
}