I've been trying out a Variety of IDE's for PHP, and so far, I've only found one with this feature.
Zend Studio has a Syntax Error Checking feature that is continuous while running, that I really liked.
For example if I had
if ($variablename == 0) {
$result = mysql_query ($query) or die (mysql_error ())
if ($result) {
}
}
|
it would underline the "if ($result)" with something similar to the red underline used for Microsoft Word for a misspelled word to let me know I have a synax error somewhere around there. I found it very handy for easily debugging problems before they even got started.
Also, another feature I enjoyed in Zend is the highlighting of brackets, braces, parentheses, quotes, and other enclosing marks, only while you were under them to identify the matching enclosing mark.
So for example. If my cursor was under the last bracket in this snipet, it would have highligiting similar to this
if ($variablename == 0) [b][color=cyan]{[/color][/b]
$result = mysql_query ($query) or die (mysql_error ());
if ($result) {
}
[b][color=cyan]}[/color][/b]
|
This allowed for easy checking of enclosing marks to make sure you were in the correct place. However, it did not highly every single enclosing mark in the code, only the one you were currently under.
By far, phpED has been the best PHP IDE I've located as of yet, and these two features would make it absolutely perfect for my needs. Do you have plans to implement any of these features, and are there any times tables as to when these could be implemented.
Thanks,
Damien H