firePHP 小试

环境:

Firefox 浏览器

firebug

1.安装firephp 直接在Firefox 附加组件中搜索frephp 然后安装,重启浏览器。

2.下载FirePHPcore libariry     http://www.firephp.org/HQ/Install.htm

3.引入

require_once(‘FirePHP/fb.php‘);//引入

fb(‘Hello World‘); /* Defaults to FirePHP::LOG */
fb(‘Log message‘  ,FirePHP::LOG);
fb(‘Info message‘ ,FirePHP::INFO);
fb(‘Warn message‘ ,FirePHP::WARN);
fb(‘Error message‘,FirePHP::ERROR);

<?php
/**
 *
 * @authors hanguang ([email protected])
 * @date    2015-05-08 13:34:10
 * @version 1.0
 */
header("Content-type:text/html;charset=utf-8");
require_once(‘FirePHP/FirePHP.class.php‘);
$firephp = FirePHP::getInstance(true);
$firephp->setEnabled(true);//false 不显示,true 显示

require_once(‘FirePHP/fb.php‘);
echo ‘FirePHP测试‘;

fb(‘Hello World‘); /* Defaults to FirePHP::LOG */

fb(‘Log message‘  ,FirePHP::LOG);
fb(‘Info message‘ ,FirePHP::INFO);
fb(‘Warn message‘ ,FirePHP::WARN);
fb(‘Error message‘,FirePHP::ERROR);

fb(‘Message with label‘,‘Label‘,FirePHP::LOG);

fb(array(‘key1‘=>‘val1‘,
         ‘key2‘=>array(array(‘v1‘,‘v2‘),‘v3‘)),
   ‘TestArray‘,FirePHP::LOG);

function test($Arg1) {
 throw new Exception(‘Test Exception‘);
}
try {
 test(array(‘Hello‘=>‘World‘));
} catch(Exception $e) {
 /* Log exception including stack trace & variables */
 fb($e);
}

fb(array(‘2 SQL queries took 0.06 seconds‘,array(
   array(‘SQL Statement‘,‘Time‘,‘Result‘),
   array(‘SELECT * FROM Foo‘,‘0.02‘,array(‘row1‘,‘row2‘)),
   array(‘SELECT * FROM Bar‘,‘0.04‘,array(‘row1‘,‘row2‘))
 )),FirePHP::TABLE);

?>

具体api可看http://www.firephp.org/HQ/Use.htm

时间: 2024-10-25 19:50:20

firePHP 小试的相关文章

Redis配置以及通过C#访问小试

首先安装一个Ubuntu14.04的虚拟机用来安装Redis.Ubuntu的Unity在虚拟机里面卡爆了,可以通过如下方法安装传统的Gnome界面: sudo aptitude install gnome-session-fallback 安装完成之后可以在登录的地方选择Gnome界面. Redis的编译和安装在Linux下面非常简单,访问redis.io获得稳定版的源代码.现在是redis-2.8.13.tar.gz 下载完成之后,执行如下命令: tar xzf redis-2.8.13.ta

观察者模式小试

观察者模式又叫订阅-发布模式,也是非常常用的设计模式之一. 一.介绍 还是先来看一下<研磨设计模式>的介绍--定义对象间的一种一对多的依赖关系.当一个对象的状态发生改变的时候,所有依赖于它的对象都得到通知,并被自动更新. 观察者模式的本质:触发联动. 什么意思呢?说白了,就是说一个对象的状态发生改变,另一个对象自动做出响应.怎样能够使一个目标对象的状态发生改变时,观察者对象自动做出响应呢? 很简单,让目标对象持有观察者对象就可以了.如果一个目标对象有多个观察者,每次目标对象的状态改变,就自动遍

三个css3趣玩小试

http://jsbin.com/semeh/8 请使用chrome打开 1.类似于网易新闻客户端的loading效果,左边的圆圈 2.发散式心跳效果,右边的圆圈 3.youtub上,搜索进度条效果,点击start,顶部的进度条宽度达到30%~70%区间时(随机),js设置至100%,然后reload页面 三个css3趣玩小试,布布扣,bubuko.com

代理模式小试

一.介绍 什么是代理模式. 惯例,我们先看一下<研磨设计模式>中的介绍--为其他对象提供一种代理以控制对这个对象的访问.代理模式的本质是--控制对象访问. 什么意思呢? 就是我们每次访问一个对象的时候,实际上去访问这个对象的代理.这个代理实际上就是这个对象的替身,可以实现原本对象绝大多数的功能.只有当需要某些特殊功能的时候,才去调用原本的对象.这样一来,在不修改原对象的情况下,就可以在代理对象上实现很多特殊的功能.这些功能基本都属于访问控制. 这里所说的代理跟我们平时所说的各种代理,其实就是一

小试ASP.NET MVC

上篇博客我们大体介绍了ASP.NET MVC以及如何去新建项目,这篇博客我们讲点干货.小试ASP.NET MVC,我们来写一个简单的邀请WEB. 首先,自然是首页,我们让其显示一个问候并邀请访问者的文字. 我们在Controller里面新建HomeController.cs文件,并在其Index方法中写如下代码. public ViewResult Index() { int hour = DateTime.Now.Hour; ViewBag.Greeting = hour < 12 ? "

PHP在浏览器上跟踪调试的方法以及使用ChromePhp、FirePHP的简单介绍

之前用ThinkPHP时发现有个 trace 函数可以跟踪调试,感觉很有意思,网上搜索了下类似的东西,发现了 ChromePhp ,以前没想过这样来调试 PHP 程序,感觉非常方便,很有用. ThinkPHP 使用的是自己生成的 HTML 随模版一起输出来显示,偶尔会遇到一些莫名其妙的问题,效果不是太好, 还有一些也是类似的方法,但输出的主要是在模版中增加 JS 代码,调用浏览器的调试方法进行输出调试 如 console.log('PHP的一些调试输出内容'); ChromePhp 是通过hea

学习Webservice之入天气小试

主要方法是:通过程序中设置代理用公司内网访问外部Webservice public InputStream getSoapInputStream(String url) { InputStream inputStream = null; try { URL urlObj = new URL(url); InetSocketAddress addr = new InetSocketAddress("172.17.18.80", 8080); Proxy proxy = new Proxy

oracle游标小试

有时候需要大面积的修改数据,这个时候用循环语句效率不高.而临时表又不能满足点对点修改的时候,游标似一种不错的选择(PS:好像游标也是为循环而生的吧) 现在有两张表 t1(ryid number,name nvarchar2(50),salary number,paydate date……)用来存员工每月的工资 t2(ryid number,paySalary number)每个月发的工资数目 现将t2中的paySalary添加到t1中 可以直接用update来实现: 现用oracle的for游标

小试ImageMagik——开发篇

ImageMagick的使用和开发的文章: 小试ImageMagik--使用篇 小试ImageMagik--开发篇 ====================== 本文介绍使用ImageMagick开发程序的方法.ImageMagick安装之后就可以支持C/C++程序的开发,提供了3种接口.在这里首先介绍一下ImageMagick的3种接口. MagickCore: 底层的C语言接口.较复杂,但是可以修改很多参数,只适合高端用户使用. MagickWand: 推荐的C语言接口.相比于MagickC