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

 更新时间:2013年06月25日 17:13:20   作者:  
本篇文章是对使用dump函数,给php加断点测试进行了详细的分析介绍,需要的朋友参考下
复制代码 代码如下:

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;
}

相关文章

  • JWT登录认证实战模拟过程全纪录

    JWT登录认证实战模拟过程全纪录

    jwt是由用户以用户名、密码登录,服务端验证后,会生成一个token,返回给客户端,客户端在下次访问的过程中携带这个token,服务端责每次验证这个token,下面这篇文章主要给大家介绍了关于JWT登录认证实战模拟的相关资料,需要的朋友可以参考下
    2022-08-08
  • PHP获取一年中每个星期的开始和结束日期的方法

    PHP获取一年中每个星期的开始和结束日期的方法

    这篇文章主要介绍了PHP获取一年中每个星期的开始和结束日期的方法,涉及php对日期操作的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • php中chdir()函数用法实例

    php中chdir()函数用法实例

    这篇文章主要介绍了php中chdir()函数用法,以实例形式简单讲述了chdir实现切换目录的方法,需要的朋友可以参考下
    2014-11-11
  • PHP处理postfix邮件内容的方法

    PHP处理postfix邮件内容的方法

    这篇文章主要介绍了PHP处理postfix邮件内容的方法,涉及php读取、正则匹配邮件内容的相关技巧,需要的朋友可以参考下
    2015-06-06
  • PHP截取字符串substr()函数用法详解

    PHP截取字符串substr()函数用法详解

    PHP的substr()函数用于返回字符串的子串,它接受三个参数:字符串本身,起始位置和所需的长度,本文主要给大家详细介绍了PHP substr()函数的用使用方法,需要的朋友可以参考下
    2023-08-08
  • PHP错误抑制符(@)导致引用传参失败Bug的分析

    PHP错误抑制符(@)导致引用传参失败Bug的分析

    今天cici网友发来一个问题, 说是在函数调用参数前面使用错误抑制符号(@)的时候, 貌似引用传参就失效了. 他想让我帮他解答为什么.
    2011-05-05
  • PHP函数原理理解详谈

    PHP函数原理理解详谈

    这篇文章主要介绍了PHP函数原理,PHP 的真正威力源自于它的函数。在PHP中,提供了超过1000个内建的函数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-11-11
  • php中json_encode UTF-8中文乱码的更好解决方法

    php中json_encode UTF-8中文乱码的更好解决方法

    网上找到说json_encode编码设置为UTF-8中文就不会乱码,在用过一段时间之后就不太管用了,下面与大家分享更好的方法
    2014-09-09
  • php进行md5加密简单实例方法

    php进行md5加密简单实例方法

    在本文里小编给大家整理了一篇非常实用的php如何进行md5加密知识点内容,有需要的朋友们可以参考下。
    2019-09-09
  • linux下 C语言对 php 扩展

    linux下 C语言对 php 扩展

    linux C语言对 php 扩展的设置技巧
    2008-12-12

最新评论