问答详情
源自:2-6 PHP类和对象之Static静态关键字

return和echo的区别?和代码问题

程序中的public function getSpeed(){

return self :: $speed;

}

中的return返回值是什么意思?返回到哪里?

也不太清楚return和echo的区别,求大佬解答,谢谢

提问者:慕侠9333230 2019-04-16 10:48

个回答

  • 慕UI1067721
    2019-04-17 14:48:54

    return后是函数或者方法的返回值,比如这里的echo BigCar::getSpeed(),其中的BigCar::getSpeed()其实可以用return后的self::$speed来代替,等价于echo self::$speed,也就是echo 10。至于echo则是php的输出函数,将echo 后的内容输出到屏幕上,也就是最终会将10打印到屏幕上