On Wed, 2014-11-19 at 14:33 +0000, Alain Williams wrote:
> How many servers are stuck on PHP 4 ?
> 
> Of those 'stuck' servers, how many have applications still under active
> development ?
> 
> The point is: how many people would get annoyed if PEAR stopped supporting 
> PHP 4 ?

The point about breaking this is *not* PHP 4 compatibility but
compatibility between PECL packages. The name of the constructor method
is part of the API.

Think about code like this in module A:

   class A_class {
       function A_class() { }
   }

and then module B extending this:

   class B_class  extends A_class {
       function B_class() {
           A_class();
       }
   }

I also wonder how Andrea's tool handles more indirect cases (C_class
extends B_class, while B_class has no ctor so C_class calls directly
A_class's ctor)

So I'm -1 on this.

johannes



-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to