Xdebug 实际运用
在上一期中已经配置好 Xdebug 和 PhpStorm 的关联,接下来我再深入的介绍日常开发中的运用。对错误查找、代码阅读以及代码重构进行展开说明。
在上一期中已经配置好 Xdebug 和 PhpStorm 的关联,接下来我再深入的介绍日常开发中的运用。对错误查找、代码阅读以及代码重构进行展开说明。
在写这个文章前,我尝试了很多网上的安装配置教程,但结果要么不便捷,要么调都调不起来。于是我就去查看 Xdebug 官方文档,通过文档中的 Xdebug 远程调试原理图才逐渐知道如何正确的配置。后面再慢慢减少参数设置得到了一份配置少,使用方便的配置方案,在这篇文章里分享给大家。
默认的网站环境中。有很多暴露环境信息的地方。
在 HTTP 响应头中
Server
参数会把 http 服务器的类型和版本信息完整的返回. apache 就更过分了. php 版本也会显示出来Set-Cookie
参数关联后台的服务器的 session 默认会使用 PHPSESSIDX-Powered-By
参数会返回当前环境所使用的语言以及版本信息。那要怎么办呢. 虽然在我看来并没有什么意义. 但是黑客大佬们可不会那么想. 多暴露一些信息就会多一些安全隐患.
Git 是新兴的代码管理工具,由 Linux 作者创作,开源免费。也是程序开发必备的技能,此文章会对它作一些简单的介绍。并收集一些常用的使用技巧。
核心技术: 值对换, 多重循环
说明: 循环比对值的大小, 如果第一个值比第二个值大就进行对换.
第一次循环得到第一大的值
每二次循环得到第二大的值
…
直到只剩一个值后结束循环
注意点: 这里使用了递增递减两种循环. 所以对循环的掌握要求比较高. 要不然很容易出现排序完成后 数组出现一个多余的 空值.