This whole mess indicates to me why I didn't get a CS degree and rather got an engineering degree. You use tools to solve problems. Almost all tools have their uses.
The fact that this degenerated into this "Java people" vs. "PHP people" is terrible. I hate reading such forums as this because I have to wade through this crap when for some reason I keep expecting an interesting discussion relevant technologies that I can use to solve problems and make money. Say something worthwhile or don't say it at all.