Recently in PHP Category
We often keep hearing about some PHP integration at some level or the other in all the major open source IDEs. But frankly, none of them seemed much useful to me. I somehow never liked PDT from Eclipse (and for some reason I don't like Eclipse at all :S). Now the latest milestone release of Netbeans has a cool addition: PHP Integration that really kicks! Just to mention a few highlights: great intellisense for both the builtin library functions as well as our own, full support for class browsing and intellisense for object oriented PHP as well, integrated debugger, live error checking and much much more. Do check out if you are a PHP developer! You might no longer need the expensive Zend studio to have a smooooth PHP development experience.
Below is a screen shot with some of the candies demonstrated, click to enlarge:

Below is a screen shot with some of the candies demonstrated, click to enlarge:
Whenever I read Rasmus Lerdorf, I feel amazingly blessed for that particular time of the day. This man is a true gentleman. I would assume you'd be pretty amazed when I call a geek a gentleman but he truly is. Lerdorf's writings are so very different and better from all the other "php experts" in terms of pleasure that one avails when reading.
I, for one, had lately become a language purist complaining why PHP doesn't have a much more organized structure for some of the things. And in this article, Rusmus seems to have read my mind. He answers those questions beautifully and emphasizes that PHP was never meant to be the Goddes of beautiful code structure, it was just a mistress that solved the Web problem.
Here is an extract from article that would make the point clear:
http://www.oracle.com/technology/pub/articles/php_experts/rasmus_php.html
The interesting thing to note is that he answered this very question of mine about the lack of formalized structure to some of the things in PHP quite a while ago (somewhere in 2004 to be precise). A genius isn't a genius for no reason and mashaAllah Rasmus is definitely one of them. Looking at the amount of stuff he has written, it seems to me that he is not much of a talker, which reminds me of the line I once read in the beautiful PHP Manual: Those who talk don't know and those who know don't talk!
I, for one, had lately become a language purist complaining why PHP doesn't have a much more organized structure for some of the things. And in this article, Rusmus seems to have read my mind. He answers those questions beautifully and emphasizes that PHP was never meant to be the Goddes of beautiful code structure, it was just a mistress that solved the Web problem.
Here is an extract from article that would make the point clear:
"What it all boils down to is that PHP was never meant to win any beauty contests. It wasn't designed to introduce any new revolutionary programming paradigms. It was designed to solve a single problem: the Web problem. That problem can get quite ugly, and sometimes you need an ugly tool to solve your ugly problem. Although a pretty tool may, in fact, be able to solve the problem as well, chances are that an ugly PHP solution can be implemented much quicker and with many fewer resources. That generally sums up PHP's stubborn function-over-form approach throughout the years."
Here is the link to the article:http://www.oracle.com/technology/pub/articles/php_experts/rasmus_php.html
The interesting thing to note is that he answered this very question of mine about the lack of formalized structure to some of the things in PHP quite a while ago (somewhere in 2004 to be precise). A genius isn't a genius for no reason and mashaAllah Rasmus is definitely one of them. Looking at the amount of stuff he has written, it seems to me that he is not much of a talker, which reminds me of the line I once read in the beautiful PHP Manual: Those who talk don't know and those who know don't talk!
