为了账号安全,请及时绑定邮箱和手机立即绑定

public function speedUp() { $this->speed += 10; }为什么speed不加$了,这样不是变量啊,不理解

public function speedUp() {

        $this->speed += 10;

    }为什么speed不加$了,这样不是变量啊,不理解


正在回答

4 回答

// 因为我们访问的是类的属性
// 在PHP中访问类的属性可以用->操作符来访问


0 回复 有任何疑惑可以回复我~

如果前面定义 $speed = 'hehe';

如果加$   $this->speed 不就成了$this->hehe 


0 回复 有任何疑惑可以回复我~

$this->speed=$this->speed+10;可以这样写,就是说$this->speed这个整体是一个变量,大白话可以理解为就这个方法里边的那个speed

1 回复 有任何疑惑可以回复我~

$this就是this加上$伪变量了,然后调用speed。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

public function speedUp() { $this->speed += 10; }为什么speed不加$了,这样不是变量啊,不理解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信