php中使用return的一些问题
来源:4-5 异步方式实现登录功能—用户信息的数据库校验
小新在编程
2016-11-19
老师在做登录这个章节,在thinkphp框架的function.php声明了一个公共函数show(),然后在控制器中去调用这个函数,
在控制器中用到return show(), 为什么这里要用return,可不可以不用return ,直接用show(),show()函数中有一个exit()函数,他会把结果输出到屏幕
php 中的return除了会返回变量,表达式的结果,还可以返回什么, 像这里的show()输出到屏幕的结果也会被return返回嘛?
老师在使用$this->display()的时候也用到了return, return $this->display(), 请问为什么要这样写, 可不可以直接用$this->display
写回答
1回答
-
singwa
2016-11-20
第一个问题: 在控制器层里面添加 return 是为了代码的可读性,当然不加也没事,但是个人感觉代码可读性不强,增加了return一看就知道 下面的代码不会被执行了。
第二个问题:return 一般返回变量的内容,可以是对象、数组 字符串 等等。
第三个问题:可以加 也可以不加。
祝学习愉快,有问题可以Q我哈。
00
相似问题
本节相关两个问题
回答 2
关于两个Common目录
回答 3