使用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 相关文章推荐
PHPWind 发帖回帖Api PHP版打包下载
Feb 08 PHP
php中3种方法统计字符串中每种字符的个数并排序
Aug 27 PHP
PHP模板引擎Smarty的缓存使用总结
Apr 24 PHP
php使用curl简单抓取远程url的方法
Mar 13 PHP
PHP时间类完整实例(非常实用)
Dec 25 PHP
PHP入门教程之操作符与控制结构流程详解
Sep 09 PHP
ThinkPHP打水印及设置水印位置的方法
Oct 14 PHP
PHP实现的登录,注册及密码修改功能分析
Nov 25 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
Jun 11 PHP
yii2 commands模式以及配置crontab定时任务的方法
Aug 19 PHP
PHP实现微信小程序人脸识别刷脸登录功能
May 24 PHP
让你的PHP,APACHE,NGINX支持大文件上传
Mar 09 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
PHP5中使用PDO连接数据库的方法
2010/08/01 PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
2011/11/07 PHP
两级联动select刷新后其值保持不变的实现方法
2014/01/27 PHP
php生成短网址示例
2014/05/05 PHP
php有效防止同一用户多次登录
2015/11/19 PHP
php禁用cookie后session设置方法分析
2016/10/19 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.3
2008/03/22 Javascript
JavaScript日历实现代码
2010/09/12 Javascript
JavaScript高级程序设计(第3版)学习笔记11 内建js对象
2012/10/11 Javascript
js给onclick赋值传参数的两种方法
2013/11/25 Javascript
用JavaScript实现类似于ListBox功能示例代码
2014/03/09 Javascript
浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
2014/11/23 Javascript
JS获取表格内指定单元格html内容的方法
2015/03/31 Javascript
jquery实现标签上移、下移、置顶
2015/04/26 Javascript
移动端基础事件总结与应用
2017/01/12 Javascript
Javascript基础回顾之(三) js面向对象
2017/01/31 Javascript
vue的Virtual Dom实现snabbdom解密
2017/05/03 Javascript
微信小程序支付功能 php后台对接完整代码分享
2018/06/12 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
iview实现select tree树形下拉框的示例代码
2018/12/21 Javascript
关于React动态加载路由处理的相关问题
2019/01/07 Javascript
vue-router 前端路由之路由传值的方式详解
2019/04/30 Javascript
Python搭建HTTP服务器和FTP服务器
2017/03/09 Python
python使用scrapy发送post请求的坑
2018/09/04 Python
Python流程控制常用工具详解
2020/02/24 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
2020/05/25 Python
手摸手教你用canvas实现给图片添加平铺水印的实现
2019/08/20 HTML / CSS
企划经理的岗位职责
2013/11/17 职场文书
大一新生学期自我评价
2014/04/09 职场文书
园艺师求职信
2014/04/27 职场文书
全国优秀辅导员事迹材料
2014/05/14 职场文书
村党支部公开承诺书
2014/05/29 职场文书
2014年实验室工作总结
2014/12/03 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书
Matplotlib绘制条形图的方法你知道吗
2022/03/21 Python