PHPed中设置单步执行进入调试运行.PPTVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHPed中设置单步执行进入调试运行

第24讲 PHP设计和调试环境(Lab7) 介绍中间件运行的方式 介绍PHPed, IDE 介绍netclass课件 介绍PHPed调试程序的过程 PHP运行模式(模块方式) PHP运行模式(CGI) PHP模块方式vs.CGI方式 PHP模块方式使得PHP在Web服务器进程内运行,操作系统的开销少,速度快,适合使用在服务器发布正式网页的场合 CGI方式下,PHP和Web服务器分成两个进程,数据交换通过操作系统进行,这对IDE调试特别有利,可以监视数据交换的过程;但运行开销大,速度慢 PHP的集成调试编辑环境(IDE) 什么是Web集成调试环境(IDE)? 代码智能 调试环境 多程序语言支持 数据库导航 集成 Web服务器/ 浏览器 IDE:代码智能 PHP 是一种非常规则的编程语言,这意味着它遵循着简单的模式 这些模式不仅使代码易于编写,也使 IDE 在项目中检查代码变得很容易 例如,使用不同的色彩表示语言的成分 例如,当开始键入一个函数命令时,IDE 就会显示它的可用参数 这是应该使用 IDE 而不是文本编辑器的首要原因。这种代码智能可以有效减少输错函数名、方法名和参数 IDE:调试环境 集成调试,可以在编辑器中设置断点,当 PHP 解释程序执行到断点时就会停止 从断点开始,就可以检查各种变量(CGI,应用程序)的值,在代码中诊断问题 在代码中可以使用 echo 语句来检查值或者也可以使用错误日志获得变量的值 IDE:多程序语言支持 支持 PHP ,也支持相关语言集: JavaScript Structured Query Language(SQL) HTML)和 Cascading Style Sheets (CSS)因为 HTML 和 CSS 比较简单,所以 IDE 对它们的支持是最好的 IDE:数据库导航 一个非基本但十分有用的特性 此特性,可以浏览应用程序访问的数据库、找到表格和字段名并返回查询结果 PHPed甚至可以自动写入一些数据库访问代码 一个对初学者十分有用的功能 IDE:集成 Web服务器/ 浏览器 Web IDE 支持集成 Web 浏览器,可以直接导航到正在使用指定的附加参数编辑的页面 可以在浏览器界面和输出代码界面之间进行切换 由于集成了Web服务器,不仅简化了调试环境,而且可以对服务器对PHP代码的执行过程,进行密切监控 PHPed由来 PHPed的早期版本为“自由软件” 2002年开始,NuSphere公司开始推广商业化的版本 NuSphere的PHPed具有较高的应用水平和一定的复杂性 我们这里介绍的NuSphere PHPed 5.2 Nusphere PHPEd下载地址: PHPed应用注意事项 PHPed应用在CGI模式下 有自己的PHP.exe解析程序和Web服务器进程(port:8080) 有自己的PHP.ini配置程序 可以联机调试PHP程序,也可以脱机调试 PHPed没有数据库服务器进程,但是可以同Apache Friends中的MySQL联合调试 PHPed应用注意事项 PHPed组件 PHPed应用注意事项 PHPed的字符集设置 PHP.ini简介 PHP.ini是PHP程序解释器的设置文件 需要关注以下参数: Register_globals = on (本课程推荐) 对程序的参数传递格式的限制 Post_max_size = 8M 对表单传递数据的限制 Memory_limit = 32M (本课程推荐) 对可执行程序所占用内存的限制 PHPed图例(HTML手册) HTML的参数设置 PHPed的基本环境测试代码 PHPed的基本环境测试结果 数据库应用程序的调试 基本条件和过程: Mysqld-nt.exe:MySQL的服务器正运行 输入一段MySQL的访问代码 在PHPed 中设置断点 使用单步调试功能 使用联机测试功能,检测运行中的程序变量 PHPed 中设置断点 PHPed 中设置单步执行 调试执行过程可能的问题 数据库服务器没有开启 调试中可以看到的Web环境 调试中可以看到的程序变量 调试中可以看到的Web环境 调试中可以看到的程序变量 PHPed的其它重要特性 选择进行调试的浏览器(内嵌/外部) 设置FTP上传帐户 设置MySQL的访问帐户 PHPed的缺点 对中文的支持较差,早期版本选取文字内容时会显示不正常 另外要提醒的是,调试时变量值中文显示可以通过在debugger里面的设置 将语言改成GB2312就可以了,否则含有中文的变量值是不能正常显示的 实验思考 PHPed与DW8比较,有哪些异同? PHP与Web结合有哪些运行模式?有何区别? 实验思考参考答案(1) 相同点 二者都具有PHP的编写,调试功能 不同点之一 DW

文档评论(0)

ailuojue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档