ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
php自带的var_dump()和print_r()在调试时不是很清晰,该函数可以让我们更清楚的看清变量的信息 ``` function showData($data , $isDie = false) { $fileData = debug_backtrace(); ob_start(); print_r($data); $info['content'] =ob_get_clean(); $str = '<pre style="padding:10px;border-radius:5px;background:#F5F5F5;border:1px solid #aaa;font-size:14px;line-height:18px;">'; $str .= "\r\n"; $str .= '<strong>FILE</strong>: ' . $fileData[0]['file'] . " <br />"; $str .= '<strong>LINE</strong>: ' . $fileData[0]['line'] . " <br />"; $str .= '<strong>TYPE</strong>: ' . gettype($data) . " <br />"; $str .= '<strong>CONTENT</strong>: ' . trim($info['content'], "\r\n"); $str .= "\r\n"; $str .= "</pre>"; echo $str; $isDie === false ? false : die(); } ``` 函数使用方法如下: `showData($var,1);` 第二个参数为true时,程序自动终止