本文共 398 字,大约阅读时间需要 1 分钟。
有时候,会访问一个函数,这个函数有输出,如果调用这个函数就会输出,譬如:
public function ee(){ echo 333; return 444;}public function run(){ echo $this->ee();}
上面的代码会输出 : 333444;
但是我们需要的只是输出值,只要444,在日常的写代码中会写一些echo的断点输出调试。
下面是解决的办法:(利用 ob缓冲区函数):
public function ee(){ echo 333; return 444; }public function actionIndex(){ echo $this->ee(); ob_start(); $dd = $this->ee(); ob_get_clean(); echo $dd; ob_end_flush(); exit;}
输出 444
转载地址:http://xadli.baihongyu.com/