本文主要是介绍只要函数的返回值,屏蔽echo var_dump等输出结果。php ob 解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有时候,会访问一个函数,这个函数有输出,如果调用这个函数就会输出,譬如:
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
这篇关于只要函数的返回值,屏蔽echo var_dump等输出结果。php ob 解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!