为什么$car = new Car();这行会报错?

来源:2-9 PHP类和对象之重载

ARunote

2019-06-20 17:39

<?php

class Car {

    public $speed = 10;

    

    //在这里使用重载实现speedDown方法

    public function __call($name, $args) {

        if ($name == 'speedDown') {

            $this->speed -=10;

        }

}

$car = new Car();

$car->speedDown(); //调用不存在的speedDown方法

echo $car->speed;

写回答 关注

1回答

  • ARunote
    2019-06-20 17:40:53

    看到了、少了个}

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181835 学习 · 2577 问题

查看课程

相似问题