使用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中的加密功能
Oct 09 PHP
如何在PHP中使用Oracle数据库(5)
Oct 09 PHP
php 购物车实例(申精)
May 11 PHP
mysql_num_rows VS COUNT 效率问题分析
Apr 23 PHP
基于python发送邮件的乱码问题的解决办法
Apr 25 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
Jun 09 PHP
个人写的PHP验证码生成类分享
Aug 21 PHP
cakephp打印sql语句的方法
Feb 13 PHP
php采集中国代理服务器网的方法
Jun 16 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
Apr 02 PHP
phpstorm 配置xdebug的示例代码
Mar 31 PHP
php post换行的方法
Feb 03 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中的cookie
2006/11/26 PHP
php json与xml序列化/反序列化
2013/10/28 PHP
如何解决PHP使用mysql_query查询超大结果集超内存问题
2016/03/14 PHP
Thinkphp5 自定义上传文件名的实现方法
2019/07/23 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
jQuery Ajax异步处理Json数据详解
2013/11/05 Javascript
JavaScript设置首页和收藏页面的小例子
2013/11/11 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
js控件Kindeditor实现图片自动上传功能
2020/07/20 Javascript
禁用backspace网页回退功能的实现代码
2016/11/15 Javascript
Vue.js学习之过滤器详解
2017/01/22 Javascript
原生js实现放大镜
2017/02/20 Javascript
荐书|您有一份JavaScript书单待签收
2017/07/21 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
2017/10/12 Javascript
微信小程序swiper组件用法实例分析【附源码下载】
2017/12/07 Javascript
如何使用electron-builder及electron-updater给项目配置自动更新
2018/12/24 Javascript
通过实例学习React中事件节流防抖
2019/06/17 Javascript
vue中使用element组件时事件想要传递其他参数的问题
2019/09/18 Javascript
微信小程序获取地理位置及经纬度授权代码实例
2019/09/18 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
2020/10/30 Javascript
以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
2016/01/20 Python
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
2017/09/24 Python
virtualenv 指定 python 解释器的版本方法
2018/10/25 Python
在Python中给Nan值更改为0的方法
2018/10/30 Python
selenium获取当前页面的url、源码、title的方法
2019/06/12 Python
PageFactory设计模式基于python实现
2020/04/14 Python
野兽派官方旗舰店:THE BEAST 野兽派
2016/08/05 全球购物
复古服装:RetroStage
2019/05/10 全球购物
shell程序中如何注释
2012/01/28 面试题
客服文员岗位职责
2013/11/29 职场文书
军训自我鉴定怎么写
2014/02/13 职场文书
无刑事犯罪记录证明
2014/09/18 职场文书
党员批评与自我批评(5篇)
2014/09/23 职场文书
2014年加油站工作总结
2014/12/04 职场文书
2015年幼儿园师德师风建设工作总结
2015/10/23 职场文书