使用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 相关文章推荐
风格模板初级不完全修改教程
Oct 09 PHP
PHP 实例化类的一点摘记
Mar 23 PHP
生成卡号php代码
Apr 09 PHP
使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
Apr 23 PHP
Linux下CoreSeek及PHP扩展模块的安装
Sep 23 PHP
基于PHP开发中的安全防范知识详解
Jun 06 PHP
PHP运行SVN命令显示某用户的文件更新记录的代码
Jan 03 PHP
php+MySQL实现登录时验证登录名和密码是否正确
May 10 PHP
学习PHP session的传递方式
Jun 15 PHP
php实现支持中文的文件下载功能示例
Aug 30 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
May 23 PHP
Laravel 使用查询构造器配合原生sql语句查询的例子
Oct 12 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技术开发微信公众平台
2015/07/22 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
PHP+Ajax实现验证码的实时验证
2016/07/20 PHP
javascript globalStorage类代码
2009/06/04 Javascript
jQuery 前的按键判断代码
2010/03/19 Javascript
jquery $.getJSON()跨域请求
2011/12/21 Javascript
JQquery的一些使用心得分享
2012/08/01 Javascript
左侧是表头的JS表格控件(自写,网上没有的)
2013/06/04 Javascript
了不起的node.js读书笔记之node.js中的特性
2014/12/22 Javascript
详解JavaScript逻辑And运算符
2015/12/04 Javascript
jQuery对象与DOM对象转换方法详解
2016/05/10 Javascript
如何解决IONIC页面底部被遮住无法向上滚动问题
2016/09/06 Javascript
AngularJS实现与Java Web服务器交互操作示例【附demo源码下载】
2016/11/02 Javascript
Vue实现选择城市功能
2017/05/27 Javascript
详解在vue-cli项目中使用mockjs(请求数据删除数据)
2017/10/23 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
2019/04/29 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
2019/05/22 Javascript
vue设置导航栏、侧边栏为公共页面的例子
2019/11/01 Javascript
原生js实现无缝轮播图
2020/01/11 Javascript
详解Node.JS模块 process
2020/08/31 Javascript
vue-simple-uploader上传成功之后的response获取代码
2020/09/07 Javascript
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
[00:09]DOTA2新版本PA至宝特效动作展示
2014/11/19 DOTA
[07:06]2018DOTA2国际邀请赛寻真——卫冕冠军Team Liquid
2018/08/10 DOTA
Python打印scrapy蜘蛛抓取树结构的方法
2015/04/08 Python
Python找出文件中使用率最高的汉字实例详解
2015/06/03 Python
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
python处理multipart/form-data的请求方法
2018/12/26 Python
Python编写合并字典并实现敏感目录的小脚本
2019/02/26 Python
Python3进制之间的转换代码实例
2019/08/24 Python
英国发展最快的在线超市之一:Click Marketplace
2021/02/15 全球购物
学生抄袭作业的检讨书
2014/10/02 职场文书
维稳工作承诺书
2015/01/20 职场文书
死亡诗社观后感
2015/06/05 职场文书
致短跑运动员加油稿
2015/07/21 职场文书
python 三边测量定位的实现代码
2021/04/22 Python