[PHP-DEV] Re: PHP 4.0 Bug #7766 Updated: not OO until automatic class destructor is added From: Rasmus Lerdorf (rasmus <email protected>)
Date: 11/12/00

> Then why did you add classes? Are you luring commercial corporations like
> ours only to treat us like shit when we make a valid request. If I release
> your response out onto the net, I think many businesses will think twice
> about your attitude. As I said below, we are contemplating becoming a Zend
> purchaser and $cash supporter of PHP, but I think your attitude sucks. Who
> are you?

I'm the guy who originally wrote this language. Who are you?

The reply may have been rather curt, but it is quite accurate. PHP was
not designed to be an OO language. It is a procedural language with a
number of useful OO-like features that helps people who prefer the OO
approach.

> I hope you reconsider your position. The lack of a destructor is going to
> cause major distortions with the use of classes down the line. Certainly
> you want to make the best possible product and certainly sales of Zend will
> hinge on more complex projects, and certainly people with $ will want OO
> which is why you added classes in the first place.

No it wasn't actually. And given the fact that I have no affiliation with
Zend, nor do most of the other developers of PHP, stressing the point that
you may not make a Zend purchase until PHP gets destructors is something
you should discuss with them, not us.

Having a full OO language without losing the performance of the procedural
PHP we have today would of course not be a bad thing. But, we are not
willing to sacrifize massive amounts of performance for this. If you need
a full OO language there are plenty of them out there. One slower than
the other. Perhaps a future version of PHP will have the features you
feel you need and your request has been duly noted.

-Rasmus

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: php-dev-unsubscribe <email protected>
For additional commands, e-mail: php-dev-help <email protected>
To contact the list administrators, e-mail: php-list-admin <email protected>