FirePHP的应用实例
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); 调试信息将不再输出到控制台

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



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

Tajuk: Contoh menggunakan fungsi Array.Sort untuk mengisih tatasusunan dalam Teks C#: Dalam C#, tatasusunan ialah struktur data yang biasa digunakan dan operasi pengisihan tatasusunan selalunya diperlukan. C# menyediakan kelas Array, yang mempunyai kaedah Isih untuk menyusun tatasusunan dengan mudah. Artikel ini akan menunjukkan cara menggunakan fungsi Array.Sort dalam C# untuk mengisih tatasusunan dan memberikan contoh kod khusus. Pertama, kita perlu memahami penggunaan asas fungsi Array.Sort. Susunan.Jadi

Gunakan fungsi math.Log2 untuk mengira logaritma asas 2 bagi nombor tertentu Dalam matematik, logaritma ialah konsep penting yang menerangkan hubungan eksponen satu nombor dengan nombor lain (yang dipanggil asas). Antaranya, logaritma asas 2 adalah biasa dan kerap digunakan dalam bidang sains komputer dan teknologi maklumat. Dalam bahasa pengaturcaraan Python, kita boleh mengira logaritma asas 2 nombor menggunakan fungsi log2 daripada perpustakaan matematik. Berikut ialah contoh kod mudah: importmathdef

vue3 menggunakan elemen-tambah untuk memanggil persekitaran mesej: vue3+typescript+element-plus1 Selepas pengenalan global elemen, elemen telah menambahkan kaedah global $message dalam app.config.globalProperties, jadi anda boleh menggunakan mounted(){(. thisasany) secara langsung dalam optionsAPI $message.success("this.$message");}2

Apabila pengaturcaraan dalam PHP, kita selalunya perlu menggabungkan tatasusunan. PHP menyediakan fungsi array_merge() untuk melengkapkan penggabungan tatasusunan, tetapi apabila kunci yang sama wujud dalam tatasusunan, fungsi ini akan menimpa nilai asal. Untuk menyelesaikan masalah ini, PHP juga menyediakan fungsi array_merge_recursive() dalam bahasa, yang boleh menggabungkan tatasusunan dan mengekalkan nilai kunci yang sama, menjadikan reka bentuk program lebih fleksibel. array_merge

Dalam PHP, terdapat banyak fungsi tatasusunan berkuasa yang boleh menjadikan operasi tatasusunan lebih mudah dan lebih pantas. Apabila kita perlu menggabungkan dua tatasusunan ke dalam tatasusunan bersekutu, kita boleh menggunakan fungsi array_combine PHP untuk mencapai operasi ini. Fungsi ini sebenarnya digunakan untuk menggabungkan kekunci satu tatasusunan sebagai nilai tatasusunan lain ke dalam tatasusunan bersekutu baharu. Seterusnya, kami akan menerangkan cara menggunakan fungsi array_combine dalam PHP untuk menggabungkan dua tatasusunan menjadi tatasusunan bersekutu. Ketahui tentang array_comb

Dalam pengaturcaraan PHP, tatasusunan ialah struktur data yang sangat penting yang boleh mengendalikan sejumlah besar data dengan mudah. PHP menyediakan banyak fungsi berkaitan tatasusunan, array_fill() adalah salah satu daripadanya. Artikel ini akan memperkenalkan secara terperinci penggunaan fungsi array_fill(), serta beberapa petua dalam aplikasi praktikal. 1. Gambaran keseluruhan fungsi array_fill() Fungsi array_fill() adalah untuk mencipta tatasusunan nilai yang sama dengan panjang yang ditentukan. Secara khusus, sintaks fungsi ini ialah

Gunakan fungsi math.Log10 untuk mengira logaritma asas 10 bagi nombor yang ditentukan ialah konsep biasa dalam matematik dan sains komputer. Kita sering menggunakan logaritma untuk menerangkan saiz atau bahagian nombor. Dalam pengaturcaraan komputer, fungsi logaritma yang biasa digunakan ialah fungsi logaritma dengan asas 10. Dalam bahasa Python, anda boleh menggunakan fungsi log10 dalam pustaka matematik untuk mengira logaritma asas 10 bagi nombor tertentu. Di bawah ini kami akan menunjukkan penggunaan fungsi ini melalui contoh kod mudah. Pertama, kita perlukan
