zoukankan      html  css  js  c++  java
  • ecshop 调试语句书写

    在ecshop中我们要调试的时候经常使用

    var_dump($val);

    die();

    来输出查看变量。但是当变量过多的时候,就会显示不全,这时候我们会考虑使用print_r


    print_r($val);

    die();

    但是,这样输出的内容不是很工整,因此我们想要格式化一下它,所以修改为:


    echo "<pre>";

    print_r($val);

    echo "</pre>";

    die();

    这样子,我们就可以很好的查看各个变量了,但是我们不想每次都写得这么麻烦,因此我们可以封装自己的打印变量函数dump_die()


    function dump_die($val)

    {

    echo "<pre>";

    print_r($val);

    echo "</pre>";

    die();

    }


    以后当我们要查看变量的时候就可以使用这个函数来查看了,现在的问题是这个函数放在哪里,难道我们每次都在摇调试的文件里面写入这个函数,还是每次调试的时候都引入写这个函数的文件,其实,ecshop里面有个写全局函数的位置,那就是includes/init.php 这个文件,它是ecshop初始化的文件,我们把函数放到这里面,就可以直接在任何地方调用我们自己的打印函数了。


  • 相关阅读:
    单调栈
    LRU先进先出算法
    IntelliJ IDEA 的安装
    IntelliJ IDEA 的介绍
    Tampermonkey 油猴脚本例子2
    Tampermonkey 油猴脚本例子
    Python PIL.Image 图片操作
    Python os 备查
    Pytorch tensor 常用操作 备查
    Pytorch torchvision.utils.save_image 图片保存工具
  • 原文地址:https://www.cnblogs.com/itdreamfly/p/12871647.html
Copyright © 2011-2022 走看看