本篇文章为大家展示了如何在php中使用firephp,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
firephp简述
如果你曾经写过js代码的话,那么你对如下的代码肯定不会陌生:
console.log('something');
通过这行代码,就可以在chome和firefox的开发工具(F12)的console栏中看到你想要的调试信息。
那么,php能不能也通过这种形式进行代码调试呢?
答案是肯定的,可以通过firephp工具来实现在浏览器的console栏中进行调试。
firephp的安装
安装firephp,主要分为两个步骤:
为浏览器安装firephp扩展
该扩展在firefox和chome(FirePHP4Chrome)均可下载,安装方法非常简单,这里就不再赘述。
安装完后在chome浏览器的右上角可以看到如下图标:
单击图标可以启用和关闭firephp的调试功能。
下载firephp的源代码
推荐使用composer的方式安装firephp,firephp在packagelist上的地址是:https://packagist.org/packages/firephp/firephp-core
执行如下命令就可以安装firephp了:
composer require firephp/firephp-core
如上图所示,firephp已经安装完毕。
firephp的使用
安装完firephp后,我们来学习怎样使用firephp进行程序调试。
新建index.php,代码如下:
<?php require_once './vendor/autoload.php'; $fire = FirePHP::init(); $fire->log("i'm log"); $fire->info("i'm info"); $fire->warn("i'm warn"); $fire->error("i'm error"); // group分组,Collapsed:true 收起该组调试信息 $fire->group('this is group', array('Collapsed'=>false)); $fire->info(array('groupTest' => 'isTesting'), "testing"); $fire->info(array(array('ali', 'baidu', '360'), array('qq', 'mi')), "testing"); $fire->groupEnd(); //以table形式输出数据(好像不会输出key值,而且数组的长度不一致时多出的部分不会显示,晕。。。) $fire->table('tableTest', array(array('ali', 'baidu', '360'), array('qq', 'mi')));
在chome的console的展示如下:
查看http请求,可以看到如下内容:
php的框架:1、Laravel,Laravel是一款免费并且开源的PHP应用框架。2、Phalcon,Phalcon是运行速度最快的一个PHP框架。3、Symfony,Symfony是一款为Web项目准备的PHP框架。4、Yii,Yii是一款快速、安全和专业的PHP框架。5、CodeIgniter,CodeIgniter是一款非常敏捷的开源PHP框架。6、CakePHP,CakePHP是一款老牌的PHP框架。7.Kohana,Kohana是一款敏捷但是功能强大的PHP框架。
上述内容就是如何在php中使用firephp,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。