vs.php以插件形式安装到vs,现在已经出到2.9,支持visual studio2005~2010,到官网下载安装即可。
默认是30天试用,可以搭配visualstudio express。
安装往后,在visual studio的新建项目里就会多出来php的项目。

当然也支持一个办理方案,多个项目。

vs.php在启动的时候,会自动扫描包含在项目里的php文件,并加载到代码自动感知里。
同时,未避免加载太多的感知支持,默认并没有加载不常用的php扩展的感知支持,如果有须要的话,可以右键项目,选择Add Php Module, 在列表里选择要添加的扩展,如图。
如果要对项目外的文件添加感知,也可以通过右键项目,选择Add Php Refence,选择文件添加支持。

phpstudiovs2015 php应用VisualStudio开辟php的图文设置办法 HTML

须要调试的话,可以编辑项目属性,这里的话,有个不太好的地方便是Start page一定要设置,不然无法启动调试,而且按F5运行调试时,便是打开这个起始页,没办法像ASP.NET那样,运行当前打开的页面。

你可以根据须要选择调试的模式等配置,当然,如果你以为有的东西老改麻烦的话,也可以通过修正vs.php的配置来一劳永逸。
vs.php内带了一个apache2.2在安装目录下,以是,选择调试的时候,你可以决定用内置的apache还是做事器的apache,同时,安装目录下有PHP4,PHP5的目录,里面的东西也可以修正利用,诸如php.ini。
如果利用xdebug来调试的话,推举修正下php5下的php-xdebug.ini,添加修正下

[XDebug]

xdebug.idekey = vsphp

xdebug.auto_trace=On

xdebug.collect_params=On

xdebug.collect_return=On

xdebug.trace_output_dir="d:/x-debuginfo"

xdebug.profiler_enable=On ;打开效能监测器

xdebug.profiler_output_dir="d:/x-debuginfo"

xdebug.default_enable = On

xdebug.show_mem_delta=On

这样,调试时就会输出调试信息到d:/x-debuginfo,再利用WinCacheGrind来查看这个实行的CPU,内存利用情形,函数实行韶光,尤其方便进行性能优化。

Language Reference目录下存放的是php的函数表明,智能感知就依赖这些文件,修正里面的注释信息,就可以改变感知时的提示,现在是全英文的,不知道会不会出一个中文的注释,期待。

在代码智能感知方面,vs.php只能打到80分这样,有的时候出不来是比较忧郁的。
当然,这可能与你将类或函数分布在其他的文件里有关系,vs.php会自动解析require,include等的包含语句,并考试测验加载解析这个文件,在利用实例化工具时,在当前的信息不敷时,会考试测验按照项目配置属性里的设置加载该文件

就犹如php里面的__autoload。

其余,规范合理的注释将为代码感知的提示供应极大的便利,尤其是对付自定义的类工具,尤为有效。
就比如说,

这里的$this->response,他并不知道是什么类型,以是任何提示都不会有,但是如果加上了类型声明 @var 类型, 那就可以正常显示该工具的成员信息、提示等

在断点调试方面,虽然有时候无法捕获断点,但是也算是实现了。

实在很多时候,由于这个功能的不足可靠,这种情形我还是方向于自己输出变量查看。

总的说来,个人比较喜好vs.php,比较zendstudio,NetBeans等的运行速率和资源占用,这无疑是更好的选择。
而且,我个人喜好利用ASP.NET的页面搭配smarty的语法作为php的模板,比起纯粹的html模板,.NET的页面在visualstudio里面有着无可比拟的优点,例如Masterpage和usercontroller,都能正常显示,这个对付控件复用和设计而言,相称的方便。
详细的模板类,有空的时候整理下再放出。

如果你还在用记事本啦,Dreamweaver之类的,不妨试试vs。