Home >php教程 >php手册 >使用Visual Studio 2008 开发php程序

使用Visual Studio 2008 开发php程序

WBOY
WBOYOriginal
2016-06-06 19:56:52899browse

过年了,想趁的这段长假期间,抽空研究一下wordpress源码。以前编辑php代码,都是用editplus,editplus小巧,支持php高亮语法,编写小的php程序还是很不错,不过研究源码最需要是可以调试、跟踪源码,这点显然editplus就做不到了。在开发工具中,我用的最多的

 

过年了,想趁的这段长假期间,抽空研究一下wordpress源码。以前编辑php代码,都是用editplus,editplus小巧,支持php高亮语法,编写小的php程序还是很不错,不过研究源码最需要是可以调试、跟踪源码,这点显然editplus就做不到了。在开发工具中,我用的最多的就是Visual Studio的,有没有办法可以用Visual Studio 来编译调试php呢?google了一下,嗯,发现了一个工具:vs.php,下载试用一下,感觉不错。

vs.php 是Visual Studio的插件 分三个版本:
VS.Php for Visual Studio 2008 、VS.Php for Visual Studio 2005和VS.Php Standalone Edition,前面两个版本安装Visual Studio 2008或 Visual Studio 2005的用户,最后一个版本适合没有安装Visual Studio的用户或安装了Visual Studio 2005以下版本的用户。

在编写、调试php方面非常适合经常使用Visual Studio的程序员,很平滑的过渡到php开发。为什么这么说呢?

1、强大php编辑器:支持php语法高亮是最基本的。

自动创建文档注释
使用Visual Studio 2008 开发php程序

php语法智能提示
使用Visual Studio 2008 开发php程序

数组智能提示
使用Visual Studio 2008 开发php程序

代码折叠、大纲查看
使用Visual Studio 2008 开发php程序

代码块
使用Visual Studio 2008 开发php程序

2、灵活编译、调试功能。

支持php调试
使用Visual Studio 2008 开发php程序

支持javascript调试
使用Visual Studio 2008 开发php程序

支持dbg和xdebug两种调试引擎
使用Visual Studio 2008 开发php程序

支持php4和php5两种运行环境
使用Visual Studio 2008 开发php程序

3、程序结构基于项目
和开发有关net的项目非常类似,基于项目的形式组织程序
使用Visual Studio 2008 开发php程序

vs.php 调试php程序,会启动Apache web服务器,同时会把运行的IE进程临时添加到项目里来进行调试运行。 整个调试的过程,对net程序员来说,没有什么难度。

对于已经开发好的php,可以按本来的目录形式组织成项目文件,以wordpress代码为例,在vs2008里步骤如下:

1、菜单:文件+php project from existing code
使用Visual Studio 2008 开发php程序

2、选择路径wordpress程序
使用Visual Studio 2008 开发php程序

3、选择项目类型和运行环境

4、选择项目包含的目录。

添加完成后,如下图所示:
使用Visual Studio 2008 开发php程序

不错吧,有兴趣下载来试试。试用版只有30天试用期,正式版要99.99美刀呢。下载的地址:http://www.jcxsoftware.com/download.php

 

 

 

更多文章见:守望轩[http://www.watch-life.net/]

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:如何让IIS运行phpNext article:PHP隐藏URL参数名的方法