手机版

用VisualStudio开发php的图形设置方法

时间:2021-11-23 来源:互联网 编辑:宝哥软件园 浏览:

现在,三层和mvc思想正在到处开花,这使得代码和html分离。此外,随着开发部门和项目的增加,一个好的IDE可以为编码提供很多便利。就像java的eclipse和。NET,PHP需要这样一个锋利的工具。php常见的IDE包括Eclipse、NetBeans、Zend studio、vs.php等。我也用过这些,其中Eclipse、NetBeans、Zend studio都有win和linux版本,都集成了代码感知、调试、设计、分片等功能。用了一段时间,发现在windows下,VSIUAL Studio的vs.php对我个人来说是最好的。主要原因是速度。vs的速度真的很快。其他IDEs太多了,在启动速度和使用过程上,资源消耗都比其他三款好。毕竟这是微软自己的事情。作为插件安装在vs.php to vs,现在已经达到2.9,支持visual studio2005~2010。可以在官网下载安装。默认为30天试用期,可以与visualstudio express一起使用。安装后,visual studio的新项目中会有更多的php项目。image

当然,它也支持一个解决方案和多个项目。image

当vs.php启动时,它会自动扫描项目中包含的php文件,并将它们加载到代码自动识别中。同时,也不避免加载过多的感性支持。默认情况下,不经常使用的php扩展的感知支持不会被加载。如果需要,可以右键单击项目,选择添加Php Module,在列表中选择要添加的扩展,如图所示。如果您想为项目之外的文件添加感知,您也可以右键单击项目,选择添加Php引用,然后选择文件来添加支持。image

如果需要调试,可以编辑项目属性。这里有一个不好的地方,就是必须设置起始页,否则无法开始调试,按F5运行调试时,只是打开这个起始页,不能像ASP.NET一样运行当前打开的页面。image

可以根据需要选择调试模式等配置。当然,如果你觉得有些事情总是很麻烦,你也可以一劳永逸地修改vs.php的配置。Vs.php在安装目录中有一个apache2.2,所以当您选择调试时,您可以决定是使用内置的apache还是服务器apache。同时安装目录中有php4和php5的目录,内容也可以修改使用,比如php.ini如果使用xdebug进行调试,建议在php5下修改php-xdebug.ini。添加[xdebug]xdebug . idekey=vsphpxdebug . auto _ trace=on xdebug . collect _ params=on xdebug . collect _ return=on xdebug . trace _ output _ dir=' d :/x-debuginfo ' xdebug . profiler _ enable=。打开性能监视器xdebug . profiler _ output _ dir=' d:/x-debuginfo ' xdebug . default _ enable=on xdebug . show _ mem _ delta=on,这样调试过程中调试信息将输出到d :/x-debuginfo,然后使用WinCacheGrind检查此执行的CPU和内存使用情况。例如image

Php函数注释存储在Language Reference目录中,智能感知依赖于这些文件。通过修改里面的注释信息,可以改变感知时的提示。现在都是英文的。不知道会不会做中文注释,期待。在代码智能感知方面,vs.php只能得到80分,有时候出不去还挺郁闷的。当然,这可能与您在其他文件中分发类或函数的事实有关。vs.php将自动解析include语句,如require、include,并尝试加载和解析该文件。当使用实例化对象时,当当前信息不足时,它将尝试根据项目配置属性image中的设置加载文件。

就像php中的__autoload一样。此外,标准化和合理的注释将为代码感知提示提供极大的便利,尤其是对于用户定义的类对象。例如,image

这里是$this-response,他不知道是什么类型,所以不会有任何提示,但是如果添加了类型声明@var type,对象的成员信息和提示就可以正常显示了image

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

其实很多时候,因为这个函数不够可靠,我还是比较喜欢输出变量来查看。总的来说,个人更喜欢vs.php,这无疑是比zendstudio、NetBeans等更好的选择。此外,我个人喜欢使用ASP。NET的页面,使用智能语法作为php模板。与纯html模板相比,NET页面在visualstudio中有着不可比拟的优势,比如Masterpage和usercontroller,可以正常显示,对于控件复用和设计都是相当方便的。具体的模板类,有空的时候整理出来再发布。如果你还在使用记事本、Dreamweaver等,试试vs。

版权声明:用VisualStudio开发php的图形设置方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。