博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 友好的dump
阅读量:5834 次
发布时间:2019-06-18

本文共 1082 字,大约阅读时间需要 3 分钟。

1 /** 2  * 浏览器友好的变量输出 3  * @param mixed $var 变量 4  * @param boolean $echo 是否输出 默认为True 如果为false 则返回输出字符串 5  * @param string $label 标签 默认为空 6  * @param boolean $strict 是否严谨 默认为true 7  * @return void|string 8  */ 9 function dump($var, $echo=true, $label=null, $strict=true) {10     $label = ($label === null) ? '' : rtrim($label) . ' ';11     if (!$strict) {12         if (ini_get('html_errors')) {13             $output = print_r($var, true);14             $output = '
' . $label . htmlspecialchars($output, ENT_QUOTES) . '
';15 } else {16 $output = $label . print_r($var, true);17 }18 } else {19 ob_start();20 var_dump($var);21 $output = ob_get_clean();22 if (!extension_loaded('xdebug')) {23 $output = preg_replace('/\]\=\>\n(\s+)/m', '] => ', $output);24 $output = '
' . $label . htmlspecialchars($output, ENT_QUOTES) . '
';25 }26 }27 if ($echo) {28 echo($output);29 return null;30 }else31 return $output;32 }

来自于thinkphp的某个函数。

copy了几次,发现不能用,再测试下吧。

转载地址:http://dwucx.baihongyu.com/

你可能感兴趣的文章
iOS开发中捕获Crash 发送Bug邮件
查看>>
BMP图片转换为JPEG图片
查看>>
codeforces B. Design Tutorial: Learn from Life
查看>>
haproxy配置直接重定向url
查看>>
第三方支付集成
查看>>
anything vs everything
查看>>
N-gram统计语言模型(总结)
查看>>
SQL - 分页存储过程
查看>>
nginx做负载均衡配置文件
查看>>
xml html entity 列表
查看>>
Selenium Grid 简易安装
查看>>
数据结构——Java实现二叉树
查看>>
前端必须掌握30个CSS3选择器
查看>>
DjangoRestFramework实践笔记
查看>>
谷歌浏览器中安装JsonView扩展程序
查看>>
jsp el 自定义方法 tld 说明
查看>>
Linux查看和剔除当前登录用户
查看>>
QT项视图之QListWidget
查看>>
Chromium Embedded Framework 中文文档(简介)
查看>>
寄生构造函数——扩展原生数组
查看>>