当前位置: 首页 > news >正文

深圳如何搭建制作网站昆明网站建设建站模板

深圳如何搭建制作网站,昆明网站建设建站模板,个人小白用织梦好还是wordpress好,建设网企业沟通平台今天开头写点历史#xff1a; 二十年前流行asp#xff0c;当时用vb整合常用函数库写了一个dll给asp调用#xff0c;并在此基础上开发一套仿windows界面的后台管理系统#xff1b;后来asp逐渐没落#xff0c;于是在十多年前转投php#xff0c;不久后用php写了一套mvc框架 二十年前流行asp当时用vb整合常用函数库写了一个dll给asp调用并在此基础上开发一套仿windows界面的后台管理系统后来asp逐渐没落于是在十多年前转投php不久后用php写了一套mvc框架同时参考asp仿windows经验结合兴起的jQuery重写后台管理系统。这个框架从php4和php5版本开始陆续更新到现在并在这个框架和后台上开发了几十套应用产品目前大部分运行在php4或者php5上依然没问题后来golang、python兴起php也越来越规范化和复杂化。可既然都要求规范化了那不如直接投奔golang吧…而且vue作为前端前后分离的模式也开始流行于是…直到最近的国产化风向起来了心想golang会不会因为是谷歌背景而在未来有所顾忌算了重新整理一遍php框架做好准备吧。因为当时开发框架时就整合了错误报告、日志记录、内存和效率检测等小工具并且每开发一个核心部件就会测试其运行效率选择最优解遇到bug时最不济用var_dump()和die()手动一行行试也能解决大部分问题所以一直以来几乎没上过Xdebug等工具。而今天就在今天从Xdebug下手吧~~ 为什么要写历史呢难道是快春节了有点感慨 一、概况 Xdebug是PHP的扩展并且提供了一系列功能来改善 PHP 开发体验。 官网https://xdebug.org/ 1. 步骤调试 Step Debugging 一种在执行脚本时在 IDE 或编辑器中单步执行代码的方法。 2. 对 PHP 错误报告的改进Improvements to PHP’s error reporting 改进的功能堆栈跟踪 通知、警告、错误和异常突出显示代码路径 错误var_dump() 3. 描图Tracing 写入每个函数调用包括参数和调用位置 到磁盘。可选还包括每个变量赋值和返回值 每个函数的值。 4. 分析Profiling 允许您在可视化工具的帮助下分析 PHP应用程序的性能并找到瓶颈。 5. 代码覆盖率分析Code Coverage Analysis 显示运行时执行代码库的哪些部分 使用 PHPUnit 进行单元测试。 二、下载 1. 直接下载 https://xdebug.org/docs/install 选择windows 选择download 下载 2. 导航下载 https://xdebug.org/wizard 由官网分析PHP状态后决定php下载地址。 在php页面中写上 phpinfo();运行php获得内容 复制源代码 ctrl u 打开源代码界面复制相关内容一般前后有table/table标签。 黏贴分析 黏贴至官网导航文本框后点击按钮 Analyse my phpinfo() out 开始分析。 下载 根据分析结果点击其所提供下载 三、安装 1. 放置与更名 根据导航提示将下载好的Xdebug组件放入php的ext目录中并将文件更名为 php_xdebug.dll 2. 修改php.ini 在最后写入一行 zend_extension xdebug3. 重启服务器 重启后浏览器中打开php文件拉到中后部可看到 4. 安装分析 可以参考前面示例将该页代码中涉及php信息的源代码复制黏贴到向导页面 得到分析结果 如果上图红框位置显示版本号那么恭喜安装成功了。 四、功能 1. Development Helpers 开发助手 将更好处理错误消息并从PHP的内置中获取更好的信息功能。 使用说明https://xdebug.org/docs/develop php.ini中写入开启默认开启 xdebug.mode develop可以通过 phpinfo() 或者 xdebug_info() 查看是否已开启该功能 2. Code Coverage Analysis 代码覆盖率分析 代码覆盖率可以了解哪些脚本在请求期间执行。 使用说明https://xdebug.org/docs/code_coverage php.ini中写入开启 xdebug.mode coverage3. Garbage Collection Statistics 垃圾回收统计 PHP中的垃圾回收GC会对内存和性能产生严重影响了解它何时被触发以及每次运行的效率如何借以优化程序。 使用说明https://xdebug.org/docs/garbage_collection php.ini中写入开启 xdebug.mode gcstats xdebug.start_with_request yes4. Profiling 分析 允许查找脚本中的瓶颈并使用外部工具将其可视化。 说明https://xdebug.org/docs/profiler php.ini中写入开启 xdebug.mode profile5. Step Debugging 步骤调试 允许以交互方式演练代码以调试控制流和检查数据结构。 使用说明https://xdebug.org/docs/step_debug php.ini中写入开启 xdebug.mode debug6. Function Trace 允许记录所有函数调用包括参数并且以不同格式将值返回给文件 使用说明https://xdebug.org/docs/trace php.ini中写入开启 xdebug.mode trace五、VSCode插件 1. 下载插件 2. 配置 必须打开Xdebug的debug功能即在php.ini中开启 xdebug.mode debug xdebug.start_with_request yes在VSCode的调试中激活参数 参考 Windows安装PHP调试工具XdebugPHP:使用xdebug profiler 做性能分析windows下全免费手动搭建php8mysql8开发环境及可视化工具安装PHP开发日志 ━━ IIS7安装PHP8.0及多个版本如何同时存在一台服务器怎么在VS Code编辑器玩转PHP开发
http://www.tj-hxxt.cn/news/223039.html

相关文章:

  • 乐陵人力资源网站学校网站代码模板
  • 好单库网站是怎么做的镇江关键词优化如何
  • 网站首页设计大赛国外网站建设软件
  • 网站提示域名重定向怎么做旅游网站名字
  • html基础网站建设优化seo
  • 网页设计作业 个人网站wordpress 个人站
  • 做外贸去哪些网站找老外人人商城源码
  • 爱空间网站模板wordpress模板制作软件
  • 青岛网站制作公司排名重庆喷绘制作
  • 成都网站开发外包网站建设 服务流程
  • 营销策划好的网站苏州seo优化公司
  • 做微商好还是开网站好没有网站可以做cpa
  • 长安做英文网站企业服务公司是干嘛的
  • 建设网站公司怎样的网站打开速度块
  • 青岛做网站哪家专业设计师 网站 贵
  • 专门做运动装备的网站做网站去哪里找广告主
  • 如何做网站的源码绍兴百度seo公司
  • 贵港公司做网站仙居做网站的
  • 张家港建网站价格南宁seo域名
  • qq整人网站怎么做医药网站开发
  • 网上做翻译兼职网站智慧校园学生端登录平台
  • 网页设计入门+齿轮站内seo内容优化包括
  • wordpress编码修改重庆网站seo推广
  • 好的网站设计制作网站主页排版
  • 用自己的电脑做服务器弄网站电子商务网站的设计
  • 中山网站制作公司淘宝二官方网站是做啥的
  • 重庆专业网站搭建英语外贸网站建设
  • it网站建设资讯网科技公司网站制作公司
  • 做网站时空间的选择seoheuni
  • 视频网站建设服务网站如何关闭