I just purchased RPHP 2010 after using 2008, 2007, 2006 and 2005 for several years.
There's a serious problem that renders it completely unusable for me - all my member functions have vanished in almost every class in the system I manage
Here's why.
Any single or double-quoted string containing an opening brace where the bracket is NOT the first item in the string causes a parsing error. Un-comment the first or second echo statement in 'b' to see the disasterous effect...
Code: Select all
<?php
class test{
function a(){
echo 'hi';
}
function b(){
// echo ' {'; // Breaks Code Explorer
// echo " {"; // Breaks Code Explorer
echo "{"; // Fine
}
}?>
Many of my class libraries output JS functions to the browser - this is a show-stopper for me

I will use 2008 for now.
Other than this, I love the product and will remain a loyal fan once this is corrected - I particularly enjoy the 'close other tabs' feature, I've been waiting for that one for a while!