NetBeans 6.0 supports PHP. We all know a Java IDE which turned out to be a quite useable PHP IDE -- Eclipse. It seems all the usual IDE stuff are supported, even xdebug. I have not yet tried this one out, but if someone else does, please post here -- I wonder whether it can provide Drupal specific tooltips.