中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      使用VisualStudio開發(fā)php的圖文設(shè)置方法

      時間:2024-07-09 11:57:00 PHP 我要投稿
      • 相關(guān)推薦

      有關(guān)使用VisualStudio開發(fā)php的圖文設(shè)置方法

        現(xiàn)在,三層、mvc之類的思想遍地開花,使得代碼和html得以分離,加之隨著開發(fā)的分工和項目的增大,一個好的IDE能為編碼工作提供了許多的便利。就像開發(fā)java用eclipse,.NET用visual studio一樣,開發(fā)PHP也很需要一種這樣的利器。常見的php的IDE有Eclipse,NetBeans,Zend studio,vs.php等。這幾個我也都用過,其中Eclipse,NetBeans,Zend studio都有win和linux的版本,也都集成了像代碼感知、調(diào)試、設(shè)計、片段等的功能,都用過一陣子后發(fā)現(xiàn),在windows下,個人感覺還是vsiual studio+vs.php最是好使。主要的原因就是速度。 vs的速度真的是快其他的IDE太多了,無論是從啟動速度還是使用過程中資源的耗用都要好于其他3款,畢竟是微軟自家的東西。

        vs.php以插件形式安裝到vs,現(xiàn)在已經(jīng)出到2.9,支持visual studio2005~2010,到官網(wǎng)下載安裝即可。默認(rèn)是30天試用,可以搭配visualstudio express。安裝以后,在visual studio的新建項目里就會多出來php的項目。

        當(dāng)然也支持一個解決方案,多個項目。

        vs.php在啟動的時候,會自動掃描包含在項目里的php文件,并加載到代碼自動感知里。同時,未避免加載太多的感知支持,默認(rèn)并沒有加載不常用的php擴展的感知支持,如果有需要的話,可以右鍵項目,選擇Add Php Module, 在列表里選擇要添加的擴展,如圖。 如果要對項目外的文件添加感知,也可以通過右鍵項目,選擇Add Php Refence,選擇文件添加支持。

        需要調(diào)試的話,可以編輯項目屬性,這里的話,有個不太好的地方就是Start page一定要設(shè)置,不然無法啟動調(diào)試,而且按F5運行調(diào)試時,就是打開這個起始頁,沒辦法像ASP.NET那樣,運行當(dāng)前打開的頁面。

        你可以根據(jù)需要選擇調(diào)試的模式等配置,當(dāng)然,如果你覺得有的東西老改麻煩的話,也可以通過修改vs.php的配置來一勞永逸。vs.php內(nèi)帶了一個apache2.2在安裝目錄下,所以,選擇調(diào)試的時候,你可以決定用內(nèi)置的apache還是服務(wù)器的apache,同時,安裝目錄下有PHP4,PHP5的目錄,里面的東西也可以修改使用,諸如php.ini。如果使用xdebug來調(diào)試的話,推薦修改下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 ;打開效能監(jiān)測器

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

        xdebug.default_enable = On

        xdebug.show_mem_delta=On

        這樣,調(diào)試時就會輸出調(diào)試信息到d:/x-debuginfo,再使用WinCacheGrind來查看這個執(zhí)行的CPU,內(nèi)存使用情況,函數(shù)執(zhí)行時間,尤其方便進行性能優(yōu)化。如

        Language Reference目錄下存放的是php的函數(shù)注解,智能感知就依賴這些文件,修改里面的注釋信息,就可以改變感知時的提示,現(xiàn)在是全英文的,不知道會不會出一個中文的注釋,期待。

        在代碼智能感知方面,vs.php只能打到80分這樣,有的時候出不來是比較郁悶的。當(dāng)然,這可能與你將類或函數(shù)分布在其他的文件里有關(guān)系,vs.php會自動解析require,include等的包含語句,并嘗試加載解析這個文件,在使用實例化對象時,在當(dāng)前的信息不足時,會嘗試按照項目配置屬性里的設(shè)置加載該文件

        就如同php里面的__autoload。

        另外,規(guī)范合理的注釋將為代碼感知的提示提供極大的便利,尤其是對于自定義的類對象,尤為有效。就比如說,

        這里的$this->response,他并不知道是什么類型,所以任何提示都不會有,但是如果加上了類型聲明 @var 類型, 那就可以正常顯示該對象的成員信息、提示等

        在斷點調(diào)試方面,雖然有時候無法捕獲斷點,但是也算是實現(xiàn)了。

        其實很多時候,因為這個功能的不夠可靠,這種情況我還是傾向于自己輸出變量查看。

        總的說來,個人比較喜歡vs.php,相比zendstudio,NetBeans等的運行速度和資源占用,這無疑是更好的選擇。而且,我個人喜歡使用ASP.NET的頁面搭配smarty的語法作為php的模板,比起純粹的html模板,.NET的頁面在visualstudio里面有著無可比擬的優(yōu)點,例如Masterpage和usercontroller,都能正常顯示,這個對于控件復(fù)用和設(shè)計而言,相當(dāng)?shù)姆奖恪>唧w的模板類,有空的時候整理下再放出。

        如果你還在用記事本啦,Dreamweaver之類的,不妨試試vs。

      【使用VisualStudio開發(fā)php的圖文設(shè)置方法】相關(guān)文章:

      淘寶店鋪裝修布局設(shè)置方法「圖文」08-15

      php在新浪云中使用imagick的方法07-14

      PHP開發(fā)環(huán)境安裝的方法有哪些10-27

      php中static靜態(tài)變量的使用方法06-11

      PHP中curl的使用實例07-31

      PHP必備功能開發(fā)10-02

      PHP中函數(shù)的使用說明09-01

      PHP開發(fā)工具推薦201710-06

      PHP錯誤類型及屏蔽方法08-22

      軟件項目開發(fā)崗位的設(shè)置07-01

      主站蜘蛛池模板: av无码一区二区三| 熟妇与小伙子露脸对白| 日本一区二区在线视频免费观看| 国产精品色内内在线播放| 亚洲蜜桃av一区二区三区| 日本肥老熟妇在线观看| 亚洲乱码一区AV春药高潮| 揄拍成人国产精品视频肥熟女| 望谟县| 妺妺窝人体色www聚色窝| 毛片一级精油按摩无码| 国产白浆美女在线观看| 亚洲啪啪AⅤ一区二区三区| 伊人色综合九久久天天蜜桃| 措勤县| 白玉县| 高唐县| 凤山县| 万载县| 大兴区| 日本岛国视频一区二区三区| 亚洲AV无码一区二区三区精神| 国产一区二区三区视频免费在线| 连江县| 人妻系列无码专区久久五月天| 国产亚洲av日韩av| 国产麻豆精品久久一二三| 亚洲区福利视频免费看| 亚洲女同视频在线观看| 尚志市| 插入中文字幕在线一区二区三区| 桐庐县| 2020最新国产激情| 亚洲欧洲国无码| 精品一区二区中文字幕| 国产高清天干天天视频| 国产一区二区三区免费在线视频 | 国产日韩一区二区精品| 日本韩国黄色三级三级| 亚洲AV乱码毛片在线播放| 最新手机国产在线小视频|