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

返回值有echo和return值如何处理?

返回值有echo和return值如何处理?

PHP
扬帆大鱼 2019-03-11 22:29:11
我调用了一个方法结果返回值如下图 总是有个echo 输出如何过滤掉echo输出的值 120string(11) "lksldkjflsd"
查看完整描述

5 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

这是我请教出来的方法:

ob_start();
$return = 你的方法();
ob_clean();
echo $return;

查看完整回答
反对 回复 2019-03-18
?
达令说

TA贡献1821条经验 获得超6个赞

应该是var_dump的输出吧,你注释掉不就行了么。

查看完整回答
反对 回复 2019-03-18
?
慕森王

TA贡献1777条经验 获得超3个赞

找到哪里输出了,注释掉

查看完整回答
反对 回复 2019-03-18
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

返回的值里没有echo输出的值,只是调用函数的时候执行echo 打印出来了

查看完整回答
反对 回复 2019-03-18
?
慕容森

TA贡献1853条经验 获得超18个赞

开启缓存的话本身就会输出一次,再输出就重复了

查看完整回答
反对 回复 2019-03-18
  • 5 回答
  • 0 关注
  • 437 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信