承接 j7tools/j7debug 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

j7tools/j7debug

Composer 安装命令:

composer require j7tools/j7debug

包简介

调试工具 by Jose : 通过浏览器插件 firePHP/chromeLogger ,把php代码的调试信息输出在 console , 通过header头传递数据,不会中断 response , 适合调试 ajax 等过程 , 说明看代码里的 README.md

README 文档

README

介绍

通过浏览器插件 fireBug/chromeLogger ,把php代码的调试信息输出在 console
通过header头传递数据,不会中断 response , 适合调试 ajax 等过程

安装

-	composer require j7tools/j7debug
-   或者在你的 composer.json 的 "require" 加入 "j7tools/j7debug": "dev-master"
-   安装浏览器插件
    Chrome 可以使用
        Webug : https://chrome.google.com/webstore/detail/cjbeipenlpoeifpkjhgakejmikdhlhcj
        Chrome Logger : https://chrome.google.com/webstore/detail/noaneddfkdjfnfdakjjmocngnfkfehhd
    FireFox 可以使用 firebug + firePHP 插件
        firebug : https://addons.mozilla.org/zh-CN/firefox/addon/firebug/?src=collection&collection_id=da0ecd99-2289-7ab0-7d57-e7c489c845c3
        firePHP : https://addons.mozilla.org/zh-CN/firefox/addon/firephp/?src=search

-   注意: 打印大量信息会造成header过大,可能造成nginx错误,upstream too big 什么的错误,可以在nginx配置里调整缓冲区大小
fastcgi_buffers  128 512k;
fastcgi_buffer_size  10m;

-   Chrome 没有 firefox 支持的好, 当大量打印trace时候, chrome容易莫名其妙崩溃

使用方式

  • 直接在代码里插入使用

    1. 打印对象 j7tools\j7debug::debug(['debug_value_array']);
    2. 输出到console.error j7tools\j7debug::debug(['debug_value_array'],'key');
    3. 打印调用堆栈信息 j7tools\j7debug::debug(['debug_value_array'],'key','trace');
    4. 浏览器 console 支持 'log','trace','error','warn','dump','info', php 代码通过 define('J7_DEBUG_CONFIG','FirePHP,ChromePhp,var_dump') 配置,默认 FirePHP,ChromePhp
    5. 建议封装成自己的全局方法 function jdebug($value,$key='',$type='log'){ if(class_exists('j7tools\j7debug')) j7tools\j7debug::debug($value,$key,$type); }

统计信息

  • 总下载量: 18
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2020-01-13

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固