为什么会报错?

来源:2-4 PHP类和对象之定义类的方法

慕码人4847678

2017-11-25 19:56

class Car {

    public $speed = 0;

    //增加speedUp方法,使speed加10

    public static function speedUp(){

        $this->speed+=10;

    }

}

$car = new Car();

Car::speedUp();

echo $car->speed;



写回答 关注

3回答

  • 冉茂尧
    2020-03-29 11:33:11

    使用静态方法 不需要new

  • 慕桂英0528031
    2017-12-14 15:21:11

    在PHP里,有static修饰的变量和函数不能出现$this。

    蒹葭Y

    那怎么调用$speed啊?

    2020-11-27 20:54:17

    共 1 条回复 >

  • 陶佰
    2017-11-26 12:38:55

    爱学习的大佬,我关注一下,对象和类啥的我也不懂

PHP进阶篇

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

181728 学习 · 2575 问题

查看课程

相似问题