Linked by snydeq on Tue 14th Oct 2008 16:58 UTC
Thread beginning with comment 333707
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
After that, shoddy language design -- or perhaps uncontrolled feature-creep -- meant you ended up with a messy object orientation system
PHP 5 OO is hardly messy. It may not have the purity of OO that Ruby has but its fully featured and works well. Its also fast compared to the competition.
PHP's biggest problem was always insecure defaults i.e. convenience over security. PHP 6 should fully rectify this issue.






Member since:
2006-07-17
I'm afraid I find it hard to see the phrases "PHP" and "proper object oriented language" together in the same sentence without gagging.
It's like saying Visual Basic is a programming language...
PHP was great, up until about PHP3, where it was primarily an HTML Templating language, and it did this very well. After that, shoddy language design -- or perhaps uncontrolled feature-creep -- meant you ended up with a messy object orientation system and the biggest screw-up since Python disallowed Array.join as well as String.join: PHP's (in)equality testing...
That alone should get some people removed from the gene pool, three generations ago.