Quote:
Originally Posted by rsynnott Hmm. First of all, it's possible for people to learn just enough to hang themselves in it without actually learning to program. Minor point. |
whats wrong with that, all you want is for people to be able to get things done
Quote:
Weak typing. So, for instance, 1=='1' evaluates to true. Which is silly. - Big problem
No error on using undeclared variables. So if you type $cat where you meant to type $can, it won't, by default, warn. - big problem
Built-in functions are a complete basket-case, with multiple functions for doing the same thing, inconsistent naming, inconsistent argument orders, etc - big problem
magic_quotes and register_globals - silliness. (though neither are now default)
|
agree with the points quoted there, dont understand the rest!