位置: 编程技术 - 正文

通过chrome浏览器控制台(Console)进行PHP Debug的方法(用谷歌浏览)

编辑:rootadmin

推荐整理分享通过chrome浏览器控制台(Console)进行PHP Debug的方法(用谷歌浏览),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:使用谷歌chrome浏览器,使用chrome浏览器,如何使用chrome浏览器,如何用谷歌浏览器打开网址,使用chrome浏览器,使用chrome浏览器,谷歌浏览chrome,谷歌浏览chrome,内容如对您有帮助,希望把文章链接给更多的朋友!

效果如下图

PHP Console是一款可以帮助用户模拟真实的PHP网站运行环境,帮助用户使用Chrome插件对PHP代码进行调试的Chrome插件,用户在Chrome中安装了PHP Console插件以后,可以在自己的PHP项目中引用PHP Console项目代码,并输出调试信息,让PHP Console插件进行捕获,这样在网站发布成功以后,还可以使用PHP Console插件进行输出调试信息到Chrome浏览器中,用户可以通过PHP Console插件来查看这些来自于PHP服务器发来的调试日志。

当我们的PHP程序Debug时,比较常用的方式是将变量的信息打印到浏览器中,例如这样:

通过chrome浏览器控制台(Console)进行PHP Debug的方法(用谷歌浏览)

可是直接打印出来有可能会干扰你的页面,打乱布局,影响作为Api返回的数据等问题。这时我们可以采取将调试信息输出到文件的方式,如下是最简单的例子:

可是这种方式用来记录日志还合适,用到调试时终究还是不太方便。此时我们可以利用现代浏览器的控制台,比如Chrome Console(Win快捷键 Ctrl+Shift+J),将内容输出到Console里,就可以解决这个问题了。

现在已经有一些这样的工具了,比如说 PHP-Console 或者Chrome Logger ,前者针对PHP,后者支持多种服务端语言,使用方式都是先安装一个Chrome扩展,然后提供服务端的库供调用。实现方式大致是利用Session,Cookies等来传递数据。

如上是比较完善的解决方式,都提供了丰富的功能。但如果只是想要一个简单的,可用的,不用安装扩展程序的方式来解决这个问题,那么可以这么来做:

其实质上就是在页面里加入了一段javascript的脚本,利用 console.log() 函数输出信息到控制台,如上方法打印出来都是字符串形式,如果将单引号去掉,PHP的数组和对象将以JS对象的方式打印出来,即echo("<script>console.log(".json_encode($data).");</script>");,究竟使用哪一种看你喜欢的方式了。如上就是最简单的实现方式了,但这么做有一点不太好,就是输出的很凌乱,如果你在不同的位置都调用了该函数,那么在页面的各个位置都将插入一段<script>,虽说JS在页面几乎任何位置都可以,但我们可以有更好的办法,将所有数据统一到一处输出:

注意如上使用<&#;=来代替<&#;php echo ,需要在php.ini中开启Short_open_tag=On。这段代码就是利用php的输出控制缓冲函数来将数据保存下来,最后一次全部输出。

PHP上传图片时判断上传文件是否为可用图片的方法 本文实例讲述了PHP上传图片时判断上传文件是否为可用图片的方法。分享给大家供大家参考,具体如下:这里利用getimagesize函数:functionisImage($filename){$t

php实现文章置顶功能的方法 本文实例讲述了php实现文章置顶功能的方法。分享给大家供大家参考,具体如下:昨天客户让做文章置顶的功能。自己以前没做过。靠着同事的指点才

php实现登陆模块功能示例 本文实例讲述了php实现登陆模块功能的方法。分享给大家供大家参考,具体如下:最近在学习php。学了一点关于登陆的东西,写下来备忘。新建四个页

标签: 用谷歌浏览

本文链接地址:https://www.jiuchutong.com/biancheng/301483.html 转载请保留说明!

上一篇:php禁用cookie后session设置方法分析(php禁用函数怎么删除)

下一篇:PHP上传图片时判断上传文件是否为可用图片的方法(php上传照片)

  • 计算土地增值税时允许扣除的项目有
  • 购买增值税发票金税盘计入什么科目?
  • 免税农产品发票怎么做账
  • 所得税费用在利润表中应在税金及附加项目中填列
  • 利息收入需要交印花税吗
  • 工资表领导签字怎么签
  • 预提费用所得税前扣除
  • 待清算商户款项怎么做账
  • 行政单位的财务报告包括财务报表和财务情况说明书
  • 买二手房为什么要交个人所得税
  • 出口退税业务提醒信息包括哪些
  • 限售股流通股
  • 股利支付率怎么找数据
  • 办公室租赁费计入什么科目
  • 承兑多付了退现金网银备注什么
  • 收到假钱的会计分录
  • 开了票后才收到工程款怎么做账?
  • 长期待摊费用涉税风险应对
  • 个人储蓄存款利率
  • 开票的时候开票人是管理员
  • 做研发费用需要什么条件
  • 苹果mac os x 怎样打开DVD播放程序
  • 家常煲汤500例的做法窍门
  • 进项税转出补交的增值税和附加税可以税前扣除吗
  • 收到借出款利息会计分录
  • 怎么修改以前年度的账
  • 无形资产摊销时运用的方法有双倍余额递减法
  • redis在php项目中的使用实例
  • php怎么把图片存入mysql
  • 右键新建菜单中没有文本文档怎么办
  • window10自带商店下载位置
  • element分页器
  • php完整教程
  • 私企固定资产管理办法
  • 外出经营活动税收管理
  • gpt gtp
  • 生产车间生产人员福利费
  • css基础实验报告
  • 通过ChatGPT实现的ChatPDF,简单的应用落地,让你的文档变成一个智能助手,通过对话的方式快速学习文档内容
  • 规划设计费会计处理
  • 微软官方wintogo
  • python如何开发系统
  • mysql8绿色版
  • sqlcode错误码100
  • 软件和硬件如何分开
  • 软件研发主要研发啥软件
  • 其他应收应付如何平账
  • 融资租入的固定资产需要计提折旧吗
  • 模板的固定
  • sql,server
  • sql文件压缩
  • 金税四期监控什么
  • 有限公司股东撤资退股
  • 机动车销售折让红字信息表
  • 企业外币折算的方法包括
  • 党委经费是国家政府出吗?
  • 支付劳务费是劳务所在地吗
  • 资产减值损失的账务处理
  • 增值税年末一定要结转吗
  • 用SQL脚本读取Excel中的sheet数量及名称的方法代码
  • sql的all和any
  • aesm_service.exe是什么
  • Windows Server 2008下Backup功能全通透
  • ubuntu20.04设置
  • dos命令提示符窗口怎么打开
  • centos防火墙策略配置
  • 如何设置滑屏方式
  • linux系统
  • win7无法正常关机
  • 远程操作win10
  • win10开机cpu占用率100%
  • win8.1使用技巧大全
  • ajax 编码
  • android 自定义dialog
  • cmd命令基础
  • python提取xml的值
  • android布局有哪些,它们的作用分别是?
  • python基础教程入门
  • 税务违法怎么处理
  • 成品油进货
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设