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

echo 中 函数的执行先后顺序

我定义了一个类 class Person(不是重点),有个$name属性和一个function say() 函数

当我用 echo person->$name . "在" . person->say() ;后

结果却是反的,先执行的say函数,然后 $name . "在" ;


问题我已经自己解决,谢谢网友的回答!

原因是我的say()函数中同样使用了 echo 输出信息;

正在回答

2 回答

感谢你的回答~

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

class Car {

    public $name = 'car1';

    public function say() {

        echo $this->name;

    }

}

$car=new Car();

echo $car->say();

$car->name="2";

echo $car->name;

像我这段就是先输出car,然后再输出2;


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

举报

0/150
提交
取消

echo 中 函数的执行先后顺序

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