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

Reply via email to