How is PHP5 horible for large projects? Its object oriented and lacks the stupidity of JAVA, combine it with AJAX and your god.
I never said Java was any good for web either. I'm not a fan of Java at all. I prefer languages like Python or Ruby. I'd even take Perl over PHP.
also how is multiple built in functions a BAD thing? it saves you ridiculous ammounts of time writing your own crappy and slow functions, all the internal functions in PHP are written in C language which is the fastest thing on the market, so you cant compete with that
For one, because they're all in the main namespace (because PHP has *no other namespaces*). That's a stupid idea. Secondly, because many of those functions are unnecessary and can be condensed. It's pretty obvious that PHP's standard library is horribly designed if you take a look at some well-designed libraries. The STL (for C++) is a good example of a well-designed standard library. It has a lot of consistency (function naming, usage, etc.) and has a good balance of tools; not a confusing glut.