首先安装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相关推荐

  1. SAP UI5 应用开发教程之三十七 - 使用 Chrome 开发者工具 Console 面板进行元素审查试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  2. 浏览器原理 20 # Chrome开发者工具:利用网络面板做性能分析

    说明 浏览器工作原理与实践专栏学习笔记 DevTools Chrome 开发者工具(简称 DevTools)是一组网页制作和调试的工具,内嵌于 Google Chrome 浏览器中.它提供了通过界面访 ...

  3. Chrome开发者工具使用console.trace的一个小技巧

    我们在Chrome开发者工具里调试的时候,有时需要把函数执行的调用堆栈信息保存到本地以便进一步处理: 然而Call stack列表下的数据无法复制粘贴. 其实,我们只需要在console控制台里,输入 ...

  4. HTML开发者工具抓取所有图片,利用Chrome开发者工具功能进行网页整页截图的方法...

    说起要截取整个网站页面,很多朋友第一时间想到的都是用哪款chrome扩展,确实,我们网站之前也有介绍过一些截图插件比如: 但其实现在不少浏览器都自带截屏功能了.尤其是像chrome如此强大的浏览器,比 ...

  5. chrome开发者工具功能拾遗:Sources面板篇

    本文主要介绍一些本人在此之前不甚了解,但经过了解后又发现对自己的工作很有帮助的一些chrome开发者工具调试技巧/功能.也借这篇文章提醒一下自己,在实际项目中多使用这些功能,尽快熟悉起来,提升自己的工 ...

  6. Chrome开发者工具详解(2)-Network面板

    注: 这一篇主要讲解面板Network,参考了Google的相关文档,主要用于公司内部技术分享. Chrome开发者工具面板 面板上包含了Elements面板.Console面板.Sources面板. ...

  7. 使用 Chrome 开发者工具进行 JavaScript 问题定位与调试

    引言 Google Chrome 是由 Goole 公司开发的一款网页浏览器,自 2008 年 9 月第一个测试版本发布以来,其市场占有率逐步上升,至 2014 年 5 月,Chrome 已超越 Fi ...

  8. 【干货】【建议收藏】chrome开发者工具最常见的使用方式

    我相信 chrome 是每个前端开发者最常使用的浏览器了,而它为我们提供的 chrome 开发者工具其实是一个巨大的宝藏.今天我们就来解锁一下 chrome 开发者工具的各种常见的使用方式.首先先把 ...

  9. Chrome开发者工具学习笔记

    简介 Chrome 开发者工具是一套内置在Google Chrome中Web开发和调试工具.我们可以使用开发者工具来重演,调试和剖析我们的网站.开发者工具主要包含Elements面板.Console面 ...

最新文章

  1. MindSpore算子支持类
  2. KNN(k-NearestNeighbor)
  3. 互联网秒杀设计--转载
  4. MYSQL中 ENUM 类型
  5. Django之入门 CMDB系统 (一) 基础环境
  6. 如何在Win7以上环境使用VC++6
  7. SharePoint文档库,如何在新窗口打开中的文件
  8. wget提示失败的解决办法
  9. android 高清壁纸设置慢
  10. Bootstrap 滚动监听Scrollspy 调用方式
  11. 为什么要写this在访问成员变量的时候_java面向对象(局部变量和成员属性)
  12. Python+OpenCV:尺度不变特征变换 (SIFT, Scale-Invariant Feature Transform)
  13. linux单块网卡绑定多个ip及网卡聚合绑定多个ip方法
  14. C++基础::运算符重载
  15. Windows API一日一练(60)CreateIoCompletionPort和GetQueuedCompletionStatus函数
  16. 【TWVRP】基于matalb蚁群算法求解带时间窗的车辆路径规划问题【含Matlab源码 1579期】
  17. WPS检测到字体缺失Windows字体包方正字体库
  18. mdf ldf 导入 mysql_mdf, ldf文件导入到sql server 2005的方法
  19. 苹果白屏一直显示苹果_苹果手机白屏只显示苹果图标怎么回事?
  20. Optimistic Concurrency VS. Pessimistic Concurrency Control

热门文章

  1. Java 多线程(一) 基础知识与概念
  2. 前端样板资源概览及总评
  3. JavaScript使用技巧精萃 经典代码收藏版
  4. 前端请求,后台http 连接输出流交给ServeletResponse 下载文件
  5. 第三次学JAVA再学不好就吃翔(part51)--String类的转换功能
  6. 离散分布概率:几何分布、二项分布和泊松分布
  7. SAP UI5 应用开发教程之四十二 - SAP UI5 自带的 Diagnostics 诊断工具使用方法介绍
  8. SAP 电商云 Spartacus UI 单元测试的依赖隔离设置举例
  9. SAP Cloud for Customer(C4C)后台ABAP系统的System ID和client ID
  10. Service Worker 概念简介