利用php-console和Chrome开发者工具实现PHP应用的printf
首先安装PHP-console这个Chrome扩展应用:
然后安装服务器端的库文件:https://github.com/barbushin/php-console
用PHP的composer安装:
composer require php-console/php-console
如何在PHP代码里使用这些库文件:
首先用require引入__autoload.php:
获得PhpConsole的handler句柄,调用start方法后即可使用:
$handler = PhpConsole\Handler::getInstance();
$handler->start();
一些常用的打印方式:
带标签打印效果:
$handler->debug(‘called from handler debug’, ‘some.three.tags’);
直接打印:
PhpConsole\Connector::getInstance()->getDebugDispatcher()->dispatchDebug(‘called from debug dispatcher without tag s’);
还有一种缩略形式:
PhpConsole\Helper::register(); // required to register PC class in global namespace, must be called only once - 注册PC这个namespace
PC::debug(‘called from PC::debug()’, ‘db’);
PC::db(‘called from PC::__callStatic()’); // means “db” will be handled as debug tag
打印对象:
输出:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
利用php-console和Chrome开发者工具实现PHP应用的printf相关推荐
- SAP UI5 应用开发教程之三十七 - 使用 Chrome 开发者工具 Console 面板进行元素审查试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- 浏览器原理 20 # Chrome开发者工具:利用网络面板做性能分析
说明 浏览器工作原理与实践专栏学习笔记 DevTools Chrome 开发者工具(简称 DevTools)是一组网页制作和调试的工具,内嵌于 Google Chrome 浏览器中.它提供了通过界面访 ...
- Chrome开发者工具使用console.trace的一个小技巧
我们在Chrome开发者工具里调试的时候,有时需要把函数执行的调用堆栈信息保存到本地以便进一步处理: 然而Call stack列表下的数据无法复制粘贴. 其实,我们只需要在console控制台里,输入 ...
- HTML开发者工具抓取所有图片,利用Chrome开发者工具功能进行网页整页截图的方法...
说起要截取整个网站页面,很多朋友第一时间想到的都是用哪款chrome扩展,确实,我们网站之前也有介绍过一些截图插件比如: 但其实现在不少浏览器都自带截屏功能了.尤其是像chrome如此强大的浏览器,比 ...
- chrome开发者工具功能拾遗:Sources面板篇
本文主要介绍一些本人在此之前不甚了解,但经过了解后又发现对自己的工作很有帮助的一些chrome开发者工具调试技巧/功能.也借这篇文章提醒一下自己,在实际项目中多使用这些功能,尽快熟悉起来,提升自己的工 ...
- Chrome开发者工具详解(2)-Network面板
注: 这一篇主要讲解面板Network,参考了Google的相关文档,主要用于公司内部技术分享. Chrome开发者工具面板 面板上包含了Elements面板.Console面板.Sources面板. ...
- 使用 Chrome 开发者工具进行 JavaScript 问题定位与调试
引言 Google Chrome 是由 Goole 公司开发的一款网页浏览器,自 2008 年 9 月第一个测试版本发布以来,其市场占有率逐步上升,至 2014 年 5 月,Chrome 已超越 Fi ...
- 【干货】【建议收藏】chrome开发者工具最常见的使用方式
我相信 chrome 是每个前端开发者最常使用的浏览器了,而它为我们提供的 chrome 开发者工具其实是一个巨大的宝藏.今天我们就来解锁一下 chrome 开发者工具的各种常见的使用方式.首先先把 ...
- Chrome开发者工具学习笔记
简介 Chrome 开发者工具是一套内置在Google Chrome中Web开发和调试工具.我们可以使用开发者工具来重演,调试和剖析我们的网站.开发者工具主要包含Elements面板.Console面 ...
最新文章
- MindSpore算子支持类
- KNN(k-NearestNeighbor)
- 互联网秒杀设计--转载
- MYSQL中 ENUM 类型
- Django之入门 CMDB系统 (一) 基础环境
- 如何在Win7以上环境使用VC++6
- SharePoint文档库,如何在新窗口打开中的文件
- wget提示失败的解决办法
- android 高清壁纸设置慢
- Bootstrap 滚动监听Scrollspy 调用方式
- 为什么要写this在访问成员变量的时候_java面向对象(局部变量和成员属性)
- Python+OpenCV:尺度不变特征变换 (SIFT, Scale-Invariant Feature Transform)
- linux单块网卡绑定多个ip及网卡聚合绑定多个ip方法
- C++基础::运算符重载
- Windows API一日一练(60)CreateIoCompletionPort和GetQueuedCompletionStatus函数
- 【TWVRP】基于matalb蚁群算法求解带时间窗的车辆路径规划问题【含Matlab源码 1579期】
- WPS检测到字体缺失Windows字体包方正字体库
- mdf ldf 导入 mysql_mdf, ldf文件导入到sql server 2005的方法
- 苹果白屏一直显示苹果_苹果手机白屏只显示苹果图标怎么回事?
- Optimistic Concurrency VS. Pessimistic Concurrency Control
热门文章
- Java 多线程(一) 基础知识与概念
- 前端样板资源概览及总评
- JavaScript使用技巧精萃 经典代码收藏版
- 前端请求,后台http 连接输出流交给ServeletResponse 下载文件
- 第三次学JAVA再学不好就吃翔(part51)--String类的转换功能
- 离散分布概率:几何分布、二项分布和泊松分布
- SAP UI5 应用开发教程之四十二 - SAP UI5 自带的 Diagnostics 诊断工具使用方法介绍
- SAP 电商云 Spartacus UI 单元测试的依赖隔离设置举例
- SAP Cloud for Customer(C4C)后台ABAP系统的System ID和client ID
- Service Worker 概念简介