位置: 编程技术 - 正文

通过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上传照片)

  • 滑准税是指关税的税率
  • 息税前利润含义
  • 近三年复合增长是什么意思
  • 个税返还什么时候到账
  • 公司食堂辅助账怎么记账
  • 律师事务所的所训
  • 小规模销售产品会计分录
  • 员工一次性补偿要缴纳个税吗
  • 合伙企业个人所得税怎么申报
  • 个税手续费返还比例
  • 没有真实业务的票据贴现
  • 什么样的凭证是原始凭证
  • 销售类小规模没有成本票怎么办
  • 累计已确认收入极可能不会发生重大转回
  • 销售货物收入与租金收入的纳税区别
  • 可供出售债券投资
  • 筹建期可以有收入吗
  • 合作经营收入分成发票税务名称怎么填
  • 民间非营利组织会计制度及操作实务
  • 印花税按含税收入还是不含税收入
  • 租用办公室协议书
  • VM虚拟机怎么安装网心容器
  • 如何处理企业所得税纠纷
  • 电脑装系统分区出现错误
  • 支付的测试流程
  • linux系统中安装软件的批处理文件
  • mac如何在桌面显示我的电脑
  • 哪些收入需要交消费税
  • 车船使用税凭证还要过户吗怎么办
  • linux添加系统用户命令
  • 高新技术产业研究院有限公司
  • 最贵的一个苹果多少钱
  • 处置固定资产增值税怎么计算
  • 企业租房费用可以计入成本吗
  • 零售业如何盈利
  • 最早的笔记本是512m内存
  • 个体工商户筹集资金的难易程度
  • 带息应收票据会计处理,到期
  • 韦罗尼卡
  • 资本金投资回报率
  • vue docs
  • docker常用命令大全简书
  • 红字申请表开错了怎么办
  • 个体户个人所得税税率表2023计算
  • 商业保险可以从一家转到另一家吗
  • 固定资产加速折旧最新税收政策2023
  • 红字发票开错可以重开吗
  • 企业付美金外汇要交税吗
  • 法人向公司账户打款合法吗
  • 外贸出口企业的收入交增值税吗
  • 季度预缴企业所得税要交滞纳金吗
  • 企业净利润流量怎么算
  • 防伪税控服务费计入什么科目
  • 关于预付账款的说法正确的有
  • 已认证抵扣的发票如何红字信息表
  • 固定资产折旧的会计科目
  • 发票免税怎么做账
  • 广告公司没有广告合法吗
  • 什么公司转让需要交税
  • 结转已销商品的销售成本分录
  • 社保费跟工资有关系吗
  • 税务会计每个月几号需要干工作流程
  • 环境会计的构建方法
  • linux安装和配置
  • mysql怎么修改用户名和密码
  • linux连接ssr
  • centos下netconfig 的安装方法
  • win7系统桌面设置
  • Ubuntu 12.04安装Xen常见问题及解决方法汇总
  • linux怎么查看
  • win10系统日历怎么放在桌面
  • perl数组求和
  • js运行时错误
  • arp欺骗防护软件
  • 如何使用定向流量
  • 手机 日常应用 单核 多核
  • js继承的方法
  • 国家税务总局河南省税务平台
  • 办理出口退税需要销售合同吗
  • 作废的发票验旧之后怎么领取新发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设