FirePHP的使用实例
一.firePHP是什么
firePHP是一款ff的插件,用于将php调试信息输出到firebug控制台。
二.firePHP有什么用
在正式发布后,又不影响页面显示的情况下,调试php,将调试信息输出到控制台
三.firePHP安装
1。前提:需要安装ff的插件---firebug
2。安装:
a.在服务器端安装FirePHPCore 组件
b.将包放到项目目录下(假设firePHPCore放到项目根目录下)
c.服务端使用方式(导入包)
d、开启客户端
开启Firebug 控制台、脚本、网络。
将当前网站添加入FirePHP允许站点
3.使用
require('FirePHPCore/fb.php'); //导入包 /* NOTE: You must have Output Buffering enabled via ob_start() or output_buffering ini directive. */ /* 打开输出缓冲(因为Firephp主要用到的是header函数),有如下三种方法: * 在程序的前面加上ob_start() * 修改php.ini 将output_buffering设为1或者on * 修改apache的设置,在配置文件中加上php_flag output_buffering on */ ob_start(); /* 开始调试:可以调试输出以下数据类型: * 字符串,可以分为LOG,INFO,WARN,ERROR四种 都会在console中显示出一行结果,只不过显示的图标不同页已. * Object或者Array * 通过sql查询返回的数据 * 抛出的异常信息 * 服务器返回的信息(不输出在console中,而是NET中 */ fb('Hello World'); /* Defaults to FirePHP::LOG */ fb('Log message' ,FirePHP::LOG); //==fb('Log message','LOG');==fb('Log message'); fb('Info message' ,FirePHP::INFO); //==fb('Info message' ,'INFO'); fb('Warn message' ,FirePHP::WARN); //==fb('Warn message' ,'WARN'); fb('Error message',FirePHP::ERROR); //==fb('Error message','ERROR'); /* fb函数:参数一为需要显示的任意值(string|array|integer…) 参数二如果不是类型时,则为这行的标签。例fb(’string’,'label’,FirePHP::LOG) 则在console中显示为 label:string */ 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); } /* FirePHP::TABLE 会在console中显示出一个表格. 参数一的数组下标0的值为要显示的标题 参数一的数组下标1的值为要显示的行的信息 */ 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); /* FirePHP::DUMP 会在NET标签下的此页面请求的Server标签下显示你要输出的信息。 */ /* Will show only in "Server" tab for the request */ fb(apache_request_headers(),'RequestHeaders',FirePHP::DUMP); print 'Hello World';
还有点需要注意,为了数据的安全,在修改完bug正式发布的时候,需要FB::setEnabled(false); 调试信息将不再输出到控制台

fb是指Facebook软件,是源于美国的社交网络服务及社会化媒体网站;Facebook成立初期原名为“thefacebook”,目前尚无官方的中文译名,较为广泛使用的有脸书、脸谱、面书、面簿等名称。

标题:C#中使用Array.Sort函数对数组进行排序的示例正文:在C#中,数组是一种常用的数据结构,经常需要对数组进行排序操作。C#提供了Array类,其中有Sort方法可以方便地对数组进行排序。本文将演示如何使用C#中的Array.Sort函数对数组进行排序,并提供具体的代码示例。首先,我们需要了解一下Array.Sort函数的基本用法。Array.So

使用math.Log2函数计算指定数字的以2为底的对数在数学中,对数是一个重要的概念,它描述了一个数与另一个数(所谓的底)的指数关系。其中,以2为底的对数特别常见,并在计算机科学和信息技术领域中经常用到。在Python编程语言中,我们可以使用math库中的log2函数来计算一个数字的以2为底的对数。下面是一个简单的代码示例:importmathdef

vue3使用element-plus调用message环境:vue3+typescript+element-plus1.全局引入element之后element已经在app.config.globalProperties添加了全局方法$message所以在optionsAPI中可以直接使用mounted(){(thisasany).$message.success("this.$message");}2.在CompositionAPI中setup方法传入了两个变量props和

在进行PHP编程时,我们常常需要对数组进行合并。PHP提供了array_merge()函数来完成数组合并的工作,不过当数组中存在相同的键时,该函数会覆盖原有的值。为了解决这个问题,PHP在语言中还提供了一个array_merge_recursive()函数,该函数可以合并数组并保留相同键的值,使得程序的设计变得更加灵活。array_merge

在PHP中,有许多强大的数组函数可以使数组的操作更加方便和快捷。当我们需要将两个数组拼成一个关联数组时,可以使用PHP的array_combine函数来实现这一操作。这个函数实际上是用来将一个数组的键作为另一个数组的值,合并成一个新的关联数组。接下来,我们将会讲解如何使用PHP中的array_combine函数将两个数组拼成关联数组。了解array_comb

在PHP编程中,数组是一种非常重要的数据结构,能够轻松地处理大量数据。PHP中提供了许多数组相关的函数,array_fill()就是其中之一。本篇文章将详细介绍array_fill()函数的用法,以及在实际应用中的一些技巧。一、array_fill()函数概述array_fill()函数的作用是创建一个指定长度的、由相同的值组成的数组。具体来说,该函数的语法

使用math.Log10函数计算指定数字的以10为底的对数在数学和计算机科学中,对数是一个常见的概念。我们经常使用对数来描述数字的大小或者比例关系。而在计算机编程中,常用的对数函数就是以10为底的对数函数。Python语言中,可以使用math库中的log10函数来计算指定数字的以10为底的对数。下面我们将通过一个简单的代码示例来演示该函数的使用。首先,我们需


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Atom編輯器mac版下載
最受歡迎的的開源編輯器

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器