Your extension will be available shortly on the Visual Studio Marketplace at this link.

PHP Tools for Visual Studio

VSIP Partner Trial

Provides full featured support for editing and debugging PHP programs.

(155)
Visual Studio
2015, 2013, 2012, 2010
Download (499,378)
10/12/2016
1.20.9101
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Sign in to write a review
Sort by:

by Tealons | November 06 2016

by ningia0000 | October 06 2016

3 stars just due to the missing feature (FTP UPLOAD/PUBLISH ON SAVE)..
Read on Devsense blog that is the most requested feature , so why we are still waiting for it ?
Thank in advance looking forward to have that feat.

DEVSENSE October 17 2016
| Edit |
Delete

Thank you for rating us!

Sorry it takes us longer to have this feature ready for you. We had to prioritize other things as re-implemented parser which supports PHP 5.4 - 7.1. Now it's on the top of the list, together with other publishing related features http://support.devsense.com/viewtopic.php?f=21&t=1753

Thank you so much for your patience!

by Val.Boris | October 05 2016

Thank you very much for excellent work!!
Especially for full PHP7 features support and hints like ""something" is supported since PHP 7.1" if PHP 7.0x is installed. I have checked each even BETA update with PHP7 support - and finally it was released as stable version. Keep it the same great way !!

DEVSENSE October 14 2016
| Edit |
Delete

Thank you so much for such a nice review!

We're always happy to see a customer which appreciates all the hard work on PHP Tools!

I hope you'll also like all the features which will come in the upcoming version ;-)

Thanks again,

by Uwe Keim | October 05 2016

Too much updates (sometimes twice a week!) for the too-complicated updated process.

Please do fewer updates.

DEVSENSE October 14 2016
| Edit |
Delete

Hello,

Thank you very much for rating our product.

Sorry about the updates cadence, we just received many requests in the short period of time and we wanted to fulfill each of those in the shortest time possible.

Thanks again for your review and continuous feedback you are giving us on support forum! It's very appreciated.

Have a great day,
DEVSENSE

by adamtoakley | September 19 2016

PHP tools for visual studio is by far the best PHP dev environment I've ever worked in.

Not only is intellisense and debugging great but even getting new developers without any PHP installations takes literally seconds to setup. It just WORKS!

Keep up the good work guys!

DEVSENSE October 14 2016
| Edit |
Delete

Thank you so much for your kind words!

We hope you will also like all the new features which we are preparing for the next big release ;-)

Have a great day!
DEVSENSE

by Y.Moon | September 10 2016

Best PHP extension for visual studio, waiting for PHP 7.0 support!

DEVSENSE September 13 2016
| Edit |
Delete

Thank you so much for the review!

You can get version with PHP7 support now from https://www.devsense.com/download . It's still in beta version, but you can give it a try.

Have a great day,
DEVSENSE

by Pist20 | August 13 2016

The tool doesn't know about "null coalesce operator" that is "??". Is there any chance that you add php 7 feature support? And also debugger doesn't start, it says that xdebugger is not configured for PHP 5, but I use PHP 7.

Thanks,
Stefan.

DEVSENSE September 23 2016
| Edit |
Delete

Hi Stefan,

Thank you for your review! Null coalesce operator is supported in the 1.20 version which is in preview state available on www.devsense.com. It fully supports PHP7 and much more features.

The other issue. This might be related to project Server settings. You may check what is it configured there. Please let us know what you find out e.g. on email info@devsense.com or support, we'll gladly help to set you up.

Thanks,
DEVSENSE

by 울산고수 | May 18 2016

아직 안써봄

DEVSENSE August 18 2016
| Edit |
Delete

Thank you for review!

Have a great day,
DEVSENSE

by byberkan | May 07 2016

I can say this is one of the best plugin that I ever used!! Especially ability to debug wordpress site is PRICELESS for me. I can't explain how many hours I already saved with this tool. Now Im thinking how the hell I was doing that before.. ugh dont even wanna think about it anymore. I immediately got a license... THANK YOU AND GOD BLESS!

DEVSENSE August 18 2016
| Edit |
Delete

Thank you so much!

It makes us very happy that it saved you so much time! I hope you'll also like our upcoming version ;-)

Have a great day!
DEVSENSE

by ghoppermaster09 | May 02 2016

I'm a C# developer that has inherited a PHP project (CodeIgniter). I was really happy to find PHPTools as it meant I could continue using the Visual Studio IDE that I'm so familiar with. Also, I did test out a few other IDE's that were dedicated to PHP and found them quite slow or just not as polished.

PHPTools was also fantastic that it works with it's own inbuilt server and IIS Express as you prefer. It also encourages and configures debugging for you (including guides to install xdebug if necessary).

For someone new to the PHP world, I had to visit the Devsense forums to get familiar with it all. There I found a lot of helpful articles and every post I clicked on had responses from the developers of the product.

There were a few features I missed from C# and I suggested this on the forum and they were implemented within 2 weeks in a new release. When I couldn't get the feature to work the developer took the time to do a skype and screenshare with me and fixed the error I was making.

I can't recommend the PHPTools product and the Devsense customer service highly enough. They might just make me a PHP convert! ;)

by Chairman陳 | April 28 2016

Very Good

by endomorphosis | March 27 2016

This is a really good product, I have no idea how much time it must have taken to develop it, but I really appreciate him bringing PHP to visual studio.

by Jangu Phelix | March 21 2016

by harrydinho | March 19 2016

Hi, I've installed and set this up with Visual Studio 2013. Trying to connect to MS SQL Server so have added dll extensions php_sqlsrv_56_nts.dll and php_pdo_sqlsrv_56_nts.dll.

I have checked that PHP is installed correctly by running other scripts and also checking using the phpinfo(); function. Also checked that the sqlsrv extensions are loaded on the php info page.

The problem I am having is that when I try to call sqlsrv_connect on the site, I get the error "Fatal error occurred: Class 'sqlsrv_connect' not found" in Visual Studio.

Is there a step I am missing to enable the sqlsrv dll's for Visual Studio or have I perhaps not included all the required extensions?

Thanks!

by SzymonT | March 14 2016

While the software is good and does it's job, it's also impossible to uninstall. I strongly recommend everyone finding an uninstallable alternative.

DEVSENSE March 14 2016
| Edit |
Delete

Hello,

Thank you for your review! Uninstall has to be made from Control Panel(Documentation: http://docs.devsense.com/installation/uninstall). Uninstall in the Extension manager is only available for VSIX extensions, which is too limited for language integrations.

Thanks!
DEVSENSE

by CorgiBoy | March 04 2016

Tool constantly hangs in Visual Studio 2015 Community. Selecting just simple text to remove from a PHP file. Visual Studio 2015 goes to NOT RESPONDING. I was so excited for this tool. I can't say I would ask my company to pay for this with this type of bug.

DEVSENSE March 10 2016
| Edit |
Delete

Hello,

Thank you for your review and feedback! We're really sorry for this experience, it's very unusual. There might be other things involved, e.g. another extension interfering with us etc.

Would you be willing to make direct session with us? We'd be very happy if we can solve this issue. If you'd like just contact us at info@devsense.com

Thank you so much,
DEVSENSE

by andide | March 04 2016

It's not free if you didn't understand (I didn't), and that's ok(....).
The 0 stars problem is: it's impossible to uninstall (searched everywhere) on my Windows 10 - VS 15 ce

DEVSENSE March 04 2016
| Edit |
Delete

Hello,

Thank you for the review!

Trial is announced on top of this page and everywhere on the product page at http://devsense.com

For uninstall please see documentation at http://docs.devsense.com/installation/uninstall

Thanks,
DEVSENSE

by Partha Ghosh | March 03 2016

Hi ,

Good effort to do this . But Need improvement .

Could you Please tell me how to integrate Visual Studio to Apache as default web server (XAMPP)


Thanks
Partha

------------------

Hi,



What's wrong with XAMPP/xDebug/PHPTools and how can I fix this?

Could you please tell us the details step.

I have also configured all xDebug and php.ini file properly as mention in your site . But still it is not working whereas Netbeans editor working fine in xDebug with XAMPP.



Thanks
Partha

DEVSENSE March 03 2016
| Edit |
Delete

Hello Partha,

Thank you for the review. I've responded to your question at Q&A tab, please take a look and if you'd still experience any issue please write us an email to info@devsense.com we will help to configure it.

Thank you so much,
DEVSENSE

by l33h4ll | February 25 2016

Failed to notice this is just a trial and at $79 or $149 a complete waste of time!

DEVSENSE February 26 2016
| Edit |
Delete

Hello,

It's hard for us to respond to review like this as it doesn't really say anything about the product except that is paid. We try to bring the best possible experience with PHP into VS and offer good support. To be able to do that we need to charge for the product.

Thank you for understanding!

by takiru | February 07 2016

Visual Studio 2015 Community
PHP Tools for Visual Studio 1.19.8602

In PHP Editor, to have a "use a virtual blank character" to off, it will be used virtual space characters.
Please do virtual blank character is not used.

When I wrote a class or method, you want a set to decide to write on the same line or the next line of the '{'.
And, 'Ctrl + K, Ctrl + D' by, so I want you to be formatted.

DEVSENSE February 26 2016
| Edit |
Delete

Hello Takiru,

Thank you for your review!

We do have plans for detailed settings for our formatting, so you will have this feature.

About the virtual space characters, I'm not sure if I understood correctly, could you please contact us directly at info@devsense.com with the support request?

Thank you so much!
DEVSENSE

1 - 20 of 151 Items   
Sign in to start a discussion


  • mysql_error parse error in command
    1 Posts | Last post October 27, 2016
    • I install PHP Tools for Visual Studio .
      
      
      I exec code debug
      
       $conn = mysql_connect('192.168.174.134','user','XXX');
      
      then... show : mysql_error
      
      ?mysql_error()
      "parse error in command"
      
      I try Copy php web page to Web Site . Run Connect OK!
      
      what is the problem???  
      
      
  • cannot debug with Laravel Framework
    2 Posts | Last post October 13, 2016
    • Hi,
      I am new for php Laravel. I created a new project using Laravel with blade template. When I try to debug to click login menu,
      then showing error message like this "The requested resource /resources/views/%7B%7B%20url('/login')%20%7D%7D was not found on this server.". It seems like PHP TOOLS cannot recognize for blade template. I used built-in Web server and auto-assign port.  Any special way to debug for Laravel framework?
      
      cheers
      
    • You have to set Web Root in the Application tab to the value "public" (without the quotes).
  • PHP Tools add rubbish handlers and break website
    2 Posts | Last post August 12, 2016
    • When I want to debug my website, PHP tools says PHP handlers are not installed, and wants to install them. I cannot uncheck this. After I say yes, it breaks my web.config with a million new handlers, and the site won't start. After I remove the handlers, and the site is running again, when I want to debug, PHP tools says the same rubbish.
    • Hi Simon,
      
      Thank you for reporting this!
      
      We're sorry about the experience. This is a bug that affects projects using IISExpress. We're working on a fix, which should be ready shortly.
      
      Thank you!
  • PHP7 syntax support
    2 Posts | Last post July 08, 2016
    • Hello,
      
      First of all thanks for a really perfect product. Im using it for about 2 years and have only positive feedback.
      
      The only thing is needed at the moment is PHP7 syntax support. For example input and return types
      
      function Foo(int $a_var) : bool
      {
      return true;
      }
      
      At the moment VS2015 marks all PHP7 things as errors. Could you say how soon PHP7 syntax support may be added ?
      
      Thanks alot
      
      P.S. Sorry for the post into another topic.
    • Hi,
      
      We're glad you like our tools! PHP7 support is in development. For now we've already updated IntelliSense, the syntax is coming in the next big update.
      
      Please let us know if there would be anything else.
      
      Thanks,
      Jakub
  • Debug with SSL
    3 Posts | Last post July 05, 2016
    • Hi,
      
      I have a PHP web application and i want to debug it using SSL.
      
      Can I do it?
    • Hello,
      
      Thanks for the question.
      
      Do you mean to debug web page with SSL turned on or use xdebug over secured channel?
      
      If it's the first one you can easily do that for IIS Express, just select Enable SSL in the project properties, Server tab.
      
      You can also use another server, just select Custom. In this case you will need to setup the server yourself.
      
      If you meant former, you can create ssh tunnel with putty for xdebug to use https://derickrethans.nl/debugging-with-xdebug-and-firewalls.html
      
      
      Thank you!
    • Hello,
      
      First of all thanks for a really perfect product. Im using it for about 2 years and have only positive feedback.
      
      The only thing is needed at the moment is PHP7 syntax support. For example input and return types
      
      function Foo(int $a_var) : bool
      {
      return true;
      }
      
      At the moment VS2015 marks all PHP7 things as errors. Could you say how soon PHP7 syntax support may be added ?
      
      Thanks alot
  • Typo3 CMS and symbolic links
    1 Posts | Last post May 21, 2016
    • Hello,
      
      There seems to be a problem with symbolic links on Windows and your extension. Your extension is providing wrong file paths to the php-xdebug extension and therefore the VS isn't stopping at the breakpoints. The extension is working fine if the files aren't symbolically linked.
      
      https://docs.typo3.org/typo3cms/InstallationGuide/QuickInstall/GetAndUnpack/Index.html
      
      The remote debugging with php-xdebug is working fine in Netbeans but Netbeans is providing Path Mapping support which is very useful for Remote debugging and Symbolic links.
      
      VS project settings:
      
      - Don't open page. Wait for a request from an external application.
      - Custom server and custom URL
      - Default Xdebug port (9000)
      
      Note also that your extensions doesn't support XDEBUG_SESSION cookie which is also supported by Netbeans and is really useful with browser xdebug plugins.
      
      Please fix it if you can!
      
      Thank you!
  • upload (publish) on save
    2 Posts | Last post May 20, 2016
    • Are you planning to enable soon an upload (publish) on save? (for the files being saved)
      Me and my team tried your extension but this feature is the one that forces us back to Atom for fast edits.
      Please consider to add it.
      
      (the event is dte.events.documentevents.documentsaved)
    • Hello Andrea,
      
      Thank you for your feature suggestion. We are doing this right now, so you can expect it to be in a update very soon.
      
      Thank you!
  • Unable to start Wordpress
    2 Posts | Last post April 28, 2016
    • Hi,
      
      I am running VS2015 with PHP Tools for Visual Studio 2015 1.19.8719. I have loaded standard Wordpress into a project, but after running the installation the Wordpress page never shows up. I have other PHP-projects that works without problems.
      
      Any hints on where to start looking?
      
      
      
      
    • Hello Arne,
      
      Please take a look into support forum at http://support.devsense.com/viewtopic.php?f=21&t=1795
      
      Thanks!
  • Publishable Folders
    3 Posts | Last post April 20, 2016
    • I also want to second that this is a wonderful tool. The one thing that I could really use is the ability to publish by folder and/or file.
      
      I want to be able to use the Intellisense for all of WordPress, but if I exclude everything but the theme (all I really want to publish), I can't get Intellisense. If I keep everything but the theme, I have to publish everything - meaning I can't update WordPress on the server without also updating it in the project, and same goes for plugins, etc.
      
      It would make my life a ton easier if I could just publish the themes folder! Any word on when that functionality possibly be included at some point in the future?
    • Hi,
      
      There are couple of ways how to achieve what you want.
      
      1. Once you have publish profile created, publish selection feature get enabled. So when you right click on the file/folder you can publish just that node. 
      
      2. You can create two projects:
       - Project A: Wordpress
       - Project B: Theme
      
      Next Steps:
      - Create project reference in ProjB to ProjA, so you'll get the Intellisense there.  - Setup publishing for ProjB.
      
      For debugging to work properly in this setup, check this http://support.devsense.com/viewtopic.php?f=21&t=1171&p=6241&hilit=wordpress+plugin+reference#p6241
      
      Thanks!
      
    • Hi,
      
      In regard to publishable folders, I would like to be able to not publish a specific folder tree. I have my SASS included in the project - using Web Essentials to compile it - but I do not want it to be published with the site. 
      
      Is there a way to stop the publish from including this? 
      
      I have tried:
       - Setting Publishable:false on the folder in the phpproj file
       - Setting Publishable:false on all files in the tree - this stops the files but still creates the tree.
      
      Cheers,
      
      Mike.
  • How to add external references?
    2 Posts | Last post April 11, 2016
    • Developing a CodeIgniter project, to add an intellisense I have to add an external reference.
      
      http://stackoverflow.com/questions/14794491/code-igniter-2-1-autocomplete-intelisense-in-eclipse#14802052
      
      
      In JavaScript we can add an external reference in
         Tools -> Options -> Text Editor -> JavaScript -> IntelliSense
      
      How can I do this for PHP?
       
      or Where do I place the code? I can't found the setting to add external reference in Tools -> Options. 
      
      
    • Hello,
      
      Thanks for the post. Basicaly you can put this file anywhere in the project for IntelliseSense to pick it up. We have a thread on our support forum discussing this question. http://support.devsense.com/viewtopic.php?f=21&t=1728&p=7854&hilit=codeigniter#p7795
      
      Please let me know if it helped.
      
      Thanks,
      Miloslav
1 - 10 of 156 Items