RadPHP XE – 利用现有PHP程序使用RadPHP XE
介绍
RadPHP XE除了它的可视化编辑能力,还提供现有的PHP开发者一个强大的IDE和集成的调试器。即使你对RPCL应用程序和可视化开发不感兴趣, RadPHP也可以帮助你进行PHP开发。
关于如何简单创建一个基于现有PHP应用程序的项目,以及怎样使用RadPHP XE运行和调试应用程序,这个文档都有详尽的说明。
如果你还没有RadPHP的拷贝,你可以下载一个免费的试用版
https://downloads.embarcadero.com/free/radphp.
指南
在教程中,我们将使用线上购物系统网上商户申请oscommerce
1. 下载最新版本oscommerce- 2.2 -rc2a.zip
http://www.oscommerce.com/solutions/oscommerce
然后解压到 C:/
oscommerce在线商户是一个完整的解决方案, 包含目录的前端和后端管理工具,这些工具可以很容易地安装并通过一个基于网络的安装程序进行配置。
2. 启动 RadPHP XE
3. File >> New >> Other >> RadPHP Projects >> Blank Project
这将为你创建一个空白的项目,像这样:
4. Right-Click on Project1 >> Add folder to project
5. Browse to your oscommerce >> catalog folder. Click OK.
6. 选择所有的php和html文件(使用掩码:* * .php .html)。点击“添加指定文件到项目”
7. 让我们加入所有的“.txt”文件。输入* .txt,点击“再次搜索”
8. 点击“添加指定文件到项目”,然后这些* .txt文件将被添加到你的PHP项目。
9. 单击关闭
10. File >> Save Project As >> oscommerce in your Projects/RadPhpApplication directory:
C:/Users/.../Documents/RadPHP/Projects/RadPhpApplication/oscommmerce
这是一个新的安装程序。网络服务环境已经验证可以对网上商店进行成功的安装和配置。请继续开始安装程序
在这里,不要点击继续安装。关闭osCommerce 程序
11. 打开文件index.php。在项目管理器中,双击index.php在编辑器中打开它,就像这样:
12. 在“要求线”上添加一个分界点(包括/ application_top.php”);“。这个在我们调试程序的时候会用到。为了加入分界点,把光标移动到线的任何地方,然后按F5键。你也可以双击外面的边缘加入分界点。上述屏幕操作展示了分界点的设置,像这样:
13. 内部运行没有调试的RadPHP IDE:运行> >Run >> Run Without Debugging (Shift+Ctrl+F9)
14. 你也可以运行调试器(F9)
我们已经在第12步添加了调试分界点。
15. 运行调试器(F9)。
RadPHP在分界点停止,显示你呼叫堆栈,观察名单,局部和全局变量
16. 点击进入(F7)
17. 你将会进入application_top.php代码,看到所有的调试信息,像这样:
18. 继续进入到你的代码(F7)大约10次,看看代码的如何运行:
对于一个PHP开发者来说, 调试信息是非常重要的,现在你可以使用RadPHPXE调试你的PHP应用程序。
19. 停止当前的调试动作(Ctrl + F2)
20. 右键点击一个打开的调试文件标签(红色的调试图标)> >调试时关闭所有页面
正如你所看到的,PHP应用程序中没有可视组件。这是一个常规的PHP程序,你可以导入到RadPHPXE,然后使用所有先进的RadPHP编程工具,如重构、跨语言调试、远程调试,比较,特定语言的句法突出,和误差识别
了解更多关于RadPHP并下载免费试用,参观
http://www.embarcadero.comproducts/radphp.
Embarcadero科技有限公司是著名的软件工具提供商,使应用程序开发者和数据管理专业人士在异构的IT环境中能更高效地进行设计、构建、运行应用程序和数据库。超过90家《财富》全球100强企业,三百多万全球用户的依赖。Embarcadero此次获奖产品旨在优化成本,提高灵活度,加快发展,不断创新。Embarcadero公司成立于1993年,总部设在旧金山,办事处遍布世界各地。www.embarcadero.com