We are adding support for PHP 4, PHP 5.2 and continue the support for PHP 5.3

Instead of just be an update on VS.Php 2.8, we are going to release this functionality as a new version.

Some httpd-template files may not work on VS.Php 2.9 since we are changing some parameters to allow two different versions of PHP 5 on the system.

Aside from the support for three different runtimes in the built-in engine, we are adding support for CodeIgniter.

We now include two project templates for Code Igniter, one with PHP 4 and one with PHP 5.2

Guys,

I heard it loud and clear. Most of you aren't ready to move to PHP 5.3 and it is causing a lot of pain to use VS.Php. Everyone loves the built-in engine ease of use and configuration.

I'm going to be working in getting a build with PHP 5.2 and PHP 4 into the built-in engine. So you will have three options PHP 5.3, 5.2 or 4

This should meet everyone's needs.

I guess the installer will be a bit bigger then :)

Stay tuned,

Juan

I just updated the version of VS.Php 2.8

The new build fixes two issues:

- Debugging multiple files. Call stack showing incorrect information.
- Fix crash in intellisense.

Please give it a try and let me know if you find any issues with it.

Thanks,

Juan

I just posted a new 2.8 build for download. This one includes a newer version of XDebug that addresses some of the issues reported lately.

Other fixes in this build include:

- Fix issue when using built-in PHP in CGI mode.
- Fix crash on project system when files are missing in the project directory
- Fix issue with built-in web server when there is an error in the Apache config file
- Fix issue with vsphp_ignore when creating a project from existing folder
- Add link to request new license when entering an invalid license during activation.

I want to share a few hints and tips about VS.Php 2.8

Upgrade licenses

If you qualify for a free upgrade go to this page to request your free upgrade:

http://www.jcxsoftware.com/request_license.php

If you get back an older serial number (E.G. VS.Php 2.7), that means you no longer qualify for a free upgrade. This form always sends you the serial number for the latest version of VS.Php you qualify.

If you don't qualify for a free upgrade to 2.8, please purchase an upgrade license for $49.99. It comes with a year of free upgrades.

The latest VS.Php 2.8 fixes some key issues including:

- Fix issues with Mysql and built-in web server
- Fix a parsing issue with referenced functions or methods
- Fix issue reading project settings
- When using Silverlight, change the label in project properties to PHP/Silverlight debugging instead of PHP/JavaScrit debugging.
- Don't commit on intellisense when you type \

I recommend everyone to move to this build available at:

http://www.jcxsoftware.com/download.php

Thanks,

Juan

I have updated the release candidate for VS.Php 2.8, please give it a try and let me know if you find issues with it.

Here is a list of what's new in VS.Php 2.8:

- Support for PHP 5.3 runtime
- Intellisense support for PHP namespaces
- Class viewer shows namespaces. Also improved search in class viewer.
- Improved XDebug engine (much more stable)
- Zend Framework 1.9.7
- Apache 2.2
- Support for magic methods (@method)
- Much improve intellisense
- Improve support for IE8 on Visual Studio 2005
- Tons of bug fixes

I've just recently added support in VS.Php 2.8 for the new language features in PHP 5.3

Here is a screenshot of a file using namespaces and lambda functions:

Now the focus is getting namespaces integrated into the intellisense engine.

If you are interested in trying it out, go to VS.Php's development site and download a copy of VS.Php 2.8

I'll keep you posted,

Juan

I have fixed a bunch of issues on 2.7 so I've decided to make it available to all.

Here is the list of fixes:

  • Improved project-wide intellisense
  • Address some of the XDebug crashes in Apache. Only allow one thread at a time to avoid concurrency issues in XDebug/PHP
  • Improve PhpDoc intellisense, protect better against invalid expressions for evaluation
  • Allow to create IIS project on root directory of IIS
  • Make XDebug integration much more robust
  • Using PHP 5.2.10
  • Fix issues with snippets

Guys,

I've been quiet on my blog lately so I wanted to give everyone an update on what am I up to.

First, VS.Php 2.7 has been a great release, probably the best one so far. But while the product has evolved with new features, bugs have crept up as well. I wanted to take time to fix bugs, lots of them. And that's what I've been doing and will be doing for some time.

There are new features I plan, like PHP 5.3, refactoring and obviously VS2010.

But it is time to do some house clean up and put the extra effort in going through the bug backlog.