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

我调用了一个方法结果返回值如下图 总是有个echo 输出如何过滤掉echo输出的值

120
string(11) "lksldkjflsd"

阅读 3k
5 个回答

这是我请教出来的方法:

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

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

找到哪里输出了,注释掉

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题