PHP Tools extend Visual Studio with the support for PHP language. The extension adds PHP editor features like syntax highlighting, code folding, navigation bar or IntelliSense.
PHP Tools extension also extend Visual Studio with PHP projects and abilities to debug PHP code....
Thank you for such a rating. PHP Tools for VS2013 is currently in preview version, but you can expect release very soon. For now you can download it from here http://www.devsense.com/products/php-tools/download/preview
Thank you for feedback! The issue is that Phalanger should be used with Phalanger Tools and having Phalanger only with PHP Tools might cause this. This has received highest priority and we are currently working on it for the next update so it should never happen again!
Anyway if you'd run into any other issue or question just write us on feedback ( http://www.devsense.com/support/feedback-form ) or http://support.devsense.com. Everything there gets immediate attention.
Thank again for reporting this. And we apology for inconvenience.
Hi, I am very interested in your Program which allow me to program PHP on VS. However, I think that this program still have some points to be improve. First of all, support with Unicode Characters. When I create a PHP project or some project (*.html, *.css, *.js) it is not in Unicode, but it is in ASCII which make me difficult to correct it. One more there is a problem when I am trying to call Tag by ID or Class. It's not suggest me what Tag ID or Class is in *.CSS. I am so sorry, my English is not well.
Thank you so much for your review! About your questions: - Unicode is fully supported. If you'd write us a detailed description of the situation to firstname.lastname@example.org we'll help you with it. - Tag ID suggestion will be supported in a future update, together with more improvements of HTML,CSS and JS.
Very happy to be using PHP productively in my favorite IDE (and yes, I am using the paid version). I previously used NetBeans, Eclipse, etc. While the PHP integration uses more memory than NetBeans (comparing very large projects), the speed of the UI really blows the Java-based competitors out of the water. Debugging is on par with NetBeans.
Thank you for your review! We're happy that you like PHP Tools and we are actually proud of performance we are achieving. We'll take a look on the memory consumption on very large projects as suggested. We are confident we can lower it significantly too. If you'd have any more suggestions please contact us at email@example.com, we are always happy to hear from our users.
As a .NET developer this tool enabled me to use my favourite IDE to work with PHP projects. The support team are incredibly helpful and friendly and I have now got VS2012 working with PHP beautifully. I would recommend this to everyone.
I don't normally give feedback unless I have a problem or I'm really impressed with a product.
I'm impressed. 11/10 guys - awesome work :)
I switch between languages a fair bit and being able to work with PHP in VS is an obvious time saver. But the slick work you have done with PHP Tools has taken it to the next level - my productivity has increased at least 500%.
Solid effort, but for the price - stick with Netbeans if you really need advanced IDE features for php. $80 + the cost of visual studio is not worth it for less features than what netbeans already offers for php.
At $30, this would be an easier sell, but at its current price, it really can't beat netbeans' cross platform availability and feature set.
You can actually run PHP Tools with Visual Studio Integrated shell, so there would be no cost of Visual Studio involved.
About feature set... It's hard to compare Visual Studio with Netbeans. We are actively working on many new features and we have new updates quite often. So if there's something critical missing for you just give us know and we'll make sure it will be added soon.
I've been now trying out the Pro version for couple of weeks and I really like it so far. The could be better IDEs for PHP development, but I like to fact I can use Visual Studio which I anyways need for other development.
Two things that would be cool additions: - Integration with Visual Studio unit testing framework (test explorer, ability to run/debug individual tests etc) - syntax highlighting for SQL embedded in PHP code as strings
Basic version of PHP Tools is for free. It just doesn't have features that Pro version has. Unfortunately Visual Studio gallery just doesn't have freemium tag. We're going to change the visual studio gallery tag in next update to trial so it's more clear.
EDIT: Just saw the previous review. I think I'll shoot you guys an email for that early access offer if I can! :)
If some how this tool can make use of the Visual Studio's _existing_ code sense while out side of the <?...?> php code, it would be a 10 star. Currently borderline on buying it.
Beside other things, upcoming update will bring IntelliSense and formatting for HTML code. If you'd like to be one of the first to try it, just ping us on firstname.lastname@example.org we'll give you access to preview version once it's out.
I'm going to redo my review that I placed 6 months ago.
Old Review - "Amazing. I have been using Notepad++ for over a year now for a pretty big project. Why I didn't move to some form of IDE I have no idea. Anyway, I finally decided to move to an IDE and natrally Visual Studio was my first choice.
PHP Tools give you the complete Visual Studio experience. The debugging is amazing, and the fact it uses intellisense completes it.
Get it. Get it now."
I have been using this plugin for the past 6 months and it has been essential for my programs development! I have watched it get constant updates. Improving its capabilities each time. But the latest update 1.7 blew me away...
Previously when the debugger encountered an error it would output a stack-trace to the page. Now it not only does that, but also breakpoints on the line inside Visual Studio. Amazing.
The extension has received so many updates over the past 6 months, I'm sure it has more to go. One of my best purchases ever.
The syntax highlighter currently thinks that the HTML is not well formed when there are server tags embedded within an HTML attribute. Is there a way to fix this? (Visual Studio 2012)
[Note: I just updated PHP Tools to 1.9.4839 to see if that would remedy it, and now syntax recognition is mostly broken in .phtml files (90% of PHP code is seen as an error), and partially broken in regular .php files (namespace declarations, `use` directives, class declarations, extends, comments and doc comments aren't recognized at all; functions mostly work. I've made sure both extensions are mapped to the PHP editor in Visual Studio's options.]
I couldn't find anything on the net, so I ask here.
Thanks in advance!
Thanks for the question.
Yes, not just highlight but IntelliSense too! You just need to download 1.9 version which is Visual Studio version specific. You can find them here on vs gallery or we have the links on our company page http://www.devsense.com/products/php-tools/download . It needs full version, but you can try it out for 30-days for free.
Thanks for the question. The PHP integration supports Visual Studio Source Control plugins in general, including Git. You can install following http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c . You may try PHP Tools first, and see how it works for you. Any feedback or suggestion would be appreciated.
i want to try your Software using the Trial.
I tried to install, configure and use your Software in VS 2012 (11.0.60619.01)
I want to test the professional Feature in trial period but whenever a professional feature from php Tools is used, everytime a window Pops up indicating "Your Trail license has expired (code 3)"!
I want to try your Software? How can you make it happen?
Thank you for trying our tools. The licensing software checks for possible changes in computer clock. Please check whether your system date/time is correct and restart Visual Studio.
Please give me know if it works for you.
no, it works not. Clock is synchronized and right in time.
I have w7x86 machine as VM Workstation Guest with VS2012 and php 5.32 nts. I revert to snapshot previous Installation Php Tools and i did a second try to bring your Extension up and running in VS 2012.
First, I installed via vsix-File (from your devsense Webside), the installation procedure of your addin runs without error, but when look for your Extension in VS, there is nothing. Bad!
When I download and install your Extension via VS Gallery, your Extension will installed, i can see it under Extension, but then the Dialog PHP Tools for VS rise it shows "Your Trail license has expired (code 9)"!
My experiences of other VS extensions are "install and run".
Seems not with yours.
Could you please advise.
On our website there is currently only beta version for VS2013 (VSIX installer then shows compatible VS versions).
Code 9 happens when installing extension with incorrect system clock. I would recommend to uninstall the extension, correct the system time, and install it again.
We are happy to offer you direct https://join.me or skype session so we'd help you with this.
I have a class X and Y:
var1 = new Y();
Then, at some point in my code I write this:
myAwesomeXClassVar = new X();
Would it be possible to have intelliSence at the point where I type "var1->"?
It doesn't detect that var1 in fact is also a class and that, if I put "->" behind it, that it should look which functions are in that class.
Thanks in advance for reaction!
Thanks for the question. This is all supported. I'm not sure, whether your example is a pseudo-code; but if I rewrite the code into PHP, IntelliSense does work:
$this->var1 = new Y();
$x = new X;
// $x->var1-> // shows "ExampleFunction"
Please give me know, whether it works for you.
Unfortunately VS2008 can't be supported as it's missing many critical parts that we require.
What you can try is to install Visual Studio Integrated Shell 2013 for free and you could install PHP Tools there. This way you'd keep VS2008 and still be able to use PHP Tools. If you'd need details how to processed I could provide you with more detailed instructions.
I have a project that I need to convert from PHP to .Net MVC4. This process is already started by another programmer, but I have a problem with running the PHP part. When I try to access a PHP file, it tries to download it, not run the code. What is the solution to this?
I already have WAMP configuration and Netbeans, I can work the PHP part from there, but it would be nice if I can do that with VS 2012 and IIS.
If IIS downloads source php file instead of interpreting it, you have probably missing *.php script handling in IIS. The process is well described at http://www.php.net/manual/en/install.windows.iis7.php .
Please let me know if it helps you.
I get the following error, what can i do:
Create Project Failure
The Wizard failed to load. The registry values may be incorrect. Please contact support or reinstall visual studio.
Could not load assembly:
The fault could be in the registry or it could be that the assembly itself is missing.
The constructor for the type
was not found.
Thank you for reporting misbehaviour of VS2013 preview version; we'll fix that for sure within the next update.
Since this may be confusing for users of regular version, please report further questions about preview versions using the feedback form (available at preview web page or product start page).