只要函数的返回值,屏蔽echo var_dump等输出结果。php ob 解决
2016-01-24 10:44
639 查看
有时候,会访问一个函数,这个函数有输出,如果调用这个函数就会输出,譬如:
上面的代码会输出 : 333444;
但是我们需要的只是输出值,只要444,在日常的写代码中会写一些echo的断点输出调试。
下面是解决的办法:(利用 ob缓冲区函数):
输出 444
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
相关文章推荐
- TPLink 备份文件bin文件解析
- 详解PHP对象的串行化与反串行化
- phpcms某处储存型XSS(demo+本地演示)
- php ob 递归调用
- PHP 语句 函数 字符串处理
- PHP 系统变量 环境变量
- php mysql数据库操作mysql和pdo的实现
- PHPSTROM快捷键备份
- PHP——explode的应用(获取字符串,拆为下拉列表)
- 【转载】PHP7革新与性能优化
- 详解PHP对象的串行化与反串行化
- PHP验证码生成原理和实现
- PHP导出Excel实例讲解
- php mysql数据库操作mysql和pdo的实现
- ntpdate[16603]: the NTP socket is in use
- ContentProvider(内容提供者)简单运用
- php7和php5 性能测试对比,php7是一个值得你尝试的版本!
- PHP——字符串
- vsftpd安装和配置(备忘)
- PHP——自定义函数