使用dump函数,给php加断点测试


Posted in PHP onJune 25, 2013
function dump($var, $echo=true,$label=null, $strict=true)
{
    $label = ($label===null) ? '' : rtrim($label) . ' ';
    if(!$strict) {
        if (ini_get('html_errors')) {
            $output = print_r($var, true);
            $output = "<pre>".$label.htmlspecialchars($output,ENT_QUOTES)."</pre>";
        } else {
            $output = $label . " : " . print_r($var, true);
        }
    }else {
        ob_start();
        var_dump($var);
        $output = ob_get_clean();
        if(!extension_loaded('xdebug')) {
            $output = preg_replace("/\]\=\>\n(\s+)/m", "] => ", $output);
            $output = '<pre>'. $label. htmlspecialchars($output, ENT_QUOTES). '</pre>';
        }
    }
    if ($echo) {
        echo($output);
        return null;
    }else
        return $output;
}
PHP 相关文章推荐
php设计模式 Template (模板模式)
Jun 26 PHP
PHP获取数组中某元素的位置及array_keys函数应用
Jan 29 PHP
php获取域名的google收录示例
Mar 24 PHP
PHP学习笔记之字符串编码的转换和判断
May 22 PHP
php header函数的常用http头设置
Jun 25 PHP
PHP通过串口实现发送短信
Jul 08 PHP
PHP简单的MVC框架实现方法
Dec 01 PHP
php实现异步数据调用的方法
Dec 24 PHP
Thinkphp框架开发移动端接口(1)
Aug 18 PHP
PHP中使用OpenSSL生成证书及加密解密
Feb 05 PHP
php出租房数据管理及搜索页面
May 23 PHP
PHP中关于php.ini参数优化详解
Feb 28 PHP
解析php多线程下载远程多个文件
Jun 25 #PHP
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
Jun 25 #PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
Jun 25 #PHP
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
Jun 25 #PHP
使用php判断网页是否gzip压缩
Jun 25 #PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 #PHP
深入file_get_contents函数抓取内容失败的原因分析
Jun 25 #PHP
You might like
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
2011/11/07 PHP
ThinkPHP中I(),U(),$this-&gt;post()等函数用法
2014/11/22 PHP
CodeIgniter配置之routes.php用法实例分析
2016/01/19 PHP
php使用正则表达式获取字符串中的URL
2016/12/29 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
2020/07/24 PHP
jQuery设置div一直在页面顶部显示的方法
2013/10/24 Javascript
javascript实现英文首字母大写
2015/04/23 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
2016/10/05 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
2016/12/02 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
javascript判断回文数详解及实现代码
2017/02/03 Javascript
javascript数据类型详解
2017/02/07 Javascript
JavaScript转换数据库DateTime字段类型方法
2017/06/27 Javascript
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
React props和state属性的具体使用方法
2018/04/12 Javascript
200行HTML+JavaScript实现年会抽奖程序
2019/01/22 Javascript
python多线程http下载实现示例
2013/12/30 Python
跟老齐学Python之编写类之二方法
2014/10/11 Python
Python网站验证码识别
2016/01/25 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
2019/03/27 Python
Python实现获取当前目录下文件名代码详解
2020/03/10 Python
Python计算信息熵实例
2020/06/18 Python
详解CSS3的图层阴影和文字阴影效果使用
2016/06/09 HTML / CSS
使用CSS3实现一个3D相册效果实例
2016/12/03 HTML / CSS
加拿大折扣、优惠券和交易网站:WagJag
2018/02/07 全球购物
即时搜索数百万张门票:SeatsForEveryone.com
2018/08/26 全球购物
Shopbop中文官网:美国亚马逊旗下时尚购物网站
2020/12/15 全球购物
护理专业优质毕业生自荐书
2014/01/31 职场文书
创业计划书模版
2014/02/05 职场文书
幼儿园教师教学反思
2014/02/06 职场文书
教师师德承诺书
2014/03/26 职场文书
2014年电厂个人工作总结
2014/11/27 职场文书
普宁寺导游词
2015/02/04 职场文书
2016应届毕业生实习评语
2015/12/01 职场文书
经典法律座右铭(50句)
2019/08/15 职场文书
ORACLE中dbms_output.put_line输出问题的解决过程
2022/06/28 Oracle