return 作为函数返回值或结束语句,是返回的数据的指针,也就是数据存放的地址,而接口需要返回的是真实的数据,

因为前后端使用的是不同的内存系统,所以无法根据地址找到相应的数据,而echo print sprinf等这些能够在浏览器中打印数据的函数都是基于http协议传输的真是数据,所以在前端是可以获取和判断的.

需要注意的是,在tp框架中,return关键字的确是可以给返回数据的,也就是可以作为接口返回数据关键字的,但是用原生的php是不行的,这应该是tp框架内部做过处理了吧!这里就不在深究了,有兴趣的朋友,可以去看下tp的源码!!

转载于:https://www.cnblogs.com/zhangdong156/p/9577044.html

php写接口时应该用return还是echo返回数据相关推荐

  1. 解决通过调用后台接口实现Excel导出功能,后台返回数据乱码的问题

    解决通过调用后台接口实现Excel导出功能,后台返回数据乱码的问题 问题如下: 这导致我虽然成功导出文件,但文件受损打不开 解决方案如下: 在调用接口加入: // 导出 export function ...

  2. okhttp请求php接口,安卓:okhttp请求,获取返回数据

    要引入okhttp.jar private void HttpResponse(String url, final TextView textView) { OkHttpClient client = ...

  3. 高德逆地理编码接口返回数据格式不统一以及百度逆地理编码接口返回数据解析失败的踩坑记录

    最近有个需求是定位后根据定位的经纬度获取当前地址的详细信息,例如获取街道名称,街道号,乡镇街道编码,区域编码等信息. 于是乎找到了高德的逆地理编码接口,看了看正好符合我的需求.然而使用起来并不顺利! ...

  4. 实现IButtonControl接口时, PerformClick()方法的代码怎么写,请高手指导!

    在做WinForm时,想做一个像Asp.Net里的ImageButton的控件,于是自己写了一个自定义控件,名为:ImageButton,继承PictureBox类,并实现IButtonControl ...

  5. [MyBatis]DAO层只写接口,不用写实现类

    团队开发一个项目,由老大架了一个框架,遇到了DAO层不用写接口了,我也是用了2次才记住这个事的,因为自己一直都是习惯于写DAO层的实现类,所以,习惯性的还是写了个实现类.于是遇到错误了. 找不到那个方 ...

  6. php验证返回值,php接口返回数据 用echo 还是return?

    php接口返回数据 用echo 还是return? 作者:PHPYuan 时间:2018-06-10 23:40:39 框架用多了,也是有坏处的,之前一直用框架写接口,返回数据时都是用的return ...

  7. 【前端必备】使用NodeJs写接口(本地连接MySQL + 连接到云服务MySQL)

    使用NodeJs写接口 包准备 引入包介绍 使用NaviCat连接MySQL并创建表,并连接到MySQL 简单接口调用 示例: 登录接口 示例: 注册接口 本地测试接口 云服务器安装MySQL 包准备 ...

  8. node.js服务端笔记文档学会写接口,学习分类:path、包、模块化、fs、express、中间件、jwt、开发模式、cors。

    node.js 学习笔记 node.js服务端笔记文档学会写接口,path.包.模块化.fs.express.中间件.JWT.开发模式.cors. gitee:代码接口笔记 1什么是node.js n ...

  9. 普歌-腾讯云短信+使用node发送短信(3种方法API、SDK)、封装工具、搭建web服务、写接口、调用接口发送短信、时效性判断、验证验证码的正确性(下)

    普歌-结合腾讯云短信服务+node搭建一个简单的发送短信web小项目 涉及技术: 腾讯云服务 后端服务:node+express 前端搭建:html+js 前言:本来这篇博客应该很早就发了,中间有一些 ...

  10. 学flask并尝试写接口的过程

    学flask写接口的过程 新建一个文件夹myflask 在终端pip install flask 什么是闭包,一句话说就是,在函数中再嵌套一个函数,并且引用外部函数的变量,这就是一个闭包了. 装饰器, ...

最新文章

  1. Android性能优化之运算篇
  2. windows server 注意windows的temp目录
  3. Android工程中R.java文件的重新生成——注意资源文件的错误
  4. settype where used list - set type where use list - equipment download environme
  5. 开发工程师的职场人生路(转)
  6. 继承Javadoc方法注释
  7. MapReduce案例(数据中获取最大值TopN)
  8. bat命令运行java程序
  9. (day 52 - 约舍夫环问题 ) 剑指 Offer 62. 圆圈中最后剩下的数字
  10. 科学计算机怎样开根号,电脑上的科学计算器怎么开根号(科学计算器开4次方根操作方法)...
  11. 微信小程序登录方法,授权登陆及获取微信用户手机号
  12. 自主开发新媒体,湖南卫视封杀网络转播权
  13. 定义fact(n)函数,调用函数,返回值
  14. 男孩取名分享:光彩夺目、聪明机灵的男孩名
  15. Java 公历转农历,然后农历减一年(或者几天或者任意天),再把这个日期转成公历...
  16. 使用rdbtools工具分析redis备份RDB文件
  17. 如何保证游戏长盛不衰
  18. 汇编 端口 shl和shr指令
  19. Windows XP日常应用技巧
  20. form表单校验插件(含详细注解)

热门文章

  1. 客户端中转request请求乱码
  2. ZZULIOJ 1917: E
  3. JavaEE(26) - {TODO}
  4. CSS浮动元素的水平居中
  5. java算法,发扑克牌
  6. SQL Server中的MD5实现方法
  7. 网络管理之TCP/UDP篇
  8. linux环境下protobuf的安装与使用
  9. gazebo模型_SLAM组合拳之六 — 创建自定义Gazebo功能包(一)
  10. python数组初始化_python怎么初始化数组