3.1.0 - 普通 - 未处理
查看地址:http://www.thinkphp.cn/bug/1980.htmlthinkphp 3.1 使用phpexcel导出excel 不能正常使用
报如下错误:
<b>Fatal error</b>: print_r() [<a href='ref.outcontrol'>ref.outcontrol</a>]: Cannot use output buffering in output buffering display handlers in <b>E:\www\hotel\ThinkPHP\Common\common.php</b> on line <b>572</b><br />
是如下代码错误:
function trace($value='[think]',$label='',$level='DEBUG',$record=false) {
static $_trace = array();
if('[think]' === $value){ // 获取trace信息
return $_trace;
}else{
//错误从这里开始
$info = ($label?$label.':':'').print_r($value,TRUE);
if('ERR' == $level && C('TRACE_EXCEPTION')) {// 抛出异常
throw_exception($info);
}
$level = strtoupper($level);
if(!isset($_trace[$level])) {
$_trace[$level] = array();
}
$_trace[$level][] = $info;
if((defined('IS_AJAX') && IS_AJAX) || !C('SHOW_PAGE_TRACE') || $record) {
Log::record($info,$level,$record);
}
}
}
