At 15:49 02/08/2006, Derick Rethans wrote:
On Wed, 2 Aug 2006, Zeev Suraski wrote:
> At 10:41 02/08/2006, Derick Rethans wrote:
> >
> >Yeah, but PHP 4 didn't have OO support, so that argument doesn't count.
>
> It sure as hell did.
You can hardly call an array with another table with function pointers
OO :)
Watch me :) The fact of the matter is that people used this
infrastructure in an object oriented way. It wasn't exactly
Smalltalk or Java, but many developers used it to implement some of
the more common OO practices (encapsulation, inheritence). I guess
you could call it 'cooperative OO' (a-la Windows 3.x's cooperative
multitasking).
Anyway, whatever we call it, it's a fact that a lot of people are
using it. I think it's more than reasonable to assume that if
several people here on the relatively purist internals@ say they'd
want to go on using it, there are many like them in the PHP
userbase. Finding a compromise that gives both 'camps' a workable
solution makes the most sense here.
Zeev
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php