• 类似FirePhp的Chrome.php 调试php


    之前一直用firephp来调试php,主要受限Firefox启动太慢,研究了下chromephp;

    写了个简单的判断模版:

     1 <?php
     2 /**
     3  * @Author: Klaus
     4  * @Date:   2016-01-16 10:23:44
     5  * @Last Modified by:   Administrator
     6  * @Last Modified time: 2016-01-27 11:28:35
     7  */
     8 10 // 判断当前浏览器
    11 if (strpos($_SERVER["HTTP_USER_AGENT"], 'Chrome')) {
    12     $browser = 'Chrome';
    13 } else if (strpos($_SERVER["HTTP_USER_AGENT"], 'Firefox / 3')) {
    14     $browser = 'Firefox';
    15 } else if (strpos($_SERVER["HTTP_USER_AGENT"], 'Firefox / 2')) {
    16     $browser = 'Firefox';
    17 } else {
    18     $browser = $_SERVER["HTTP_USER_AGENT"];
    19 }
    20 
    21 // 定义是否测试 1 测试,0线上
    22 $debug = 1;
    23 
    24 // 不同浏览器引入不同文件
    25 if ($debug == 1) {
    26     if ($browser == 'Chrome') {
    27         require 'ChromePhp.php';
    28         function fb($a, $b = '')
    29         {
    30             if ($b) {
    31                 return ChromePhp::log($b . ":", $a);
    32             } else {
    33                 return ChromePhp::log($a);
    34             }
    35         }
    36         $chrome = "ChromePhp.php开启了!";
    37         fb($chrome);
    38     } else {
    39         require 'FirePHPCore/fb.php';
    40         $a = "firephp开启了!";
    41         fb($a, "php调试");
    42     }
    43 } else {
    44     function fb($a, $b = '')
    45     {
    46     }
    47 }

     

    其中自动判断浏览器,网上找的哈!

    后续主要优化fb()函数,firefox的fb()函数习惯了,cheomephp造了个fb()函数,这样,chrome、firefox都支持了;

    测试效果如下:

     Chrome:

    Firefox:

     其中插件方面 Chrome  :Chrome Logger 用的时候需要点击下插件按钮开启,这个没有firephp方便;

    Chromephp下载:https://github.com/ccampbell/chromephp

    打包链接:https://files.cnblogs.com/files/pthlp/ChromeLogger.zip

    希望大家多多提提意见哈!

  • 相关阅读:
    【项目】项目41
    【项目】项目40
    【项目】项目39
    【项目】项目38
    【项目】项目37
    15-155. Min Stack
    14-160. Intersection of Two Linked Lists
    13-169. Majority Element
    12-206. Reverse Linked List
    11-215. Kth Largest Element in an Array
  • 原文地址:https://www.cnblogs.com/pthlp/p/5161088.html
Copyright © 2020-2023  润新知