Le Wed Nov 19 2014 at 9:31:50 AM, Julien Pauli <jpa...@php.net> a écrit :

> On Wed, Nov 19, 2014 at 5:15 AM, Yasuo Ohgaki <yohg...@ohgaki.net> wrote:
> > Hi all,
> >
> > On Wed, Nov 19, 2014 at 8:11 AM, Levi Morrison <le...@php.net> wrote:
> >
> >> I am proposing an RFC[1] to remove PHP 4 constructors in PHP 7. If
> >> accepted, methods with the same name as their defining class will no
> >> longer be recognized as constructors. As noted in the RFC, there are
> >> already many situations where we do not recognize these methods as
> >> constructors, such as in namespaces and traits and when `function
> >> __construct` is also present.
> >>
> >> Andrea Faulds has kindly written a utility that identifies when a PHP
> >> 4 constructor is defined[2]. It does not automatically change the code
> >> for liability reasons. The utility PHPMD[3] can also detect this but
> >> has a false positive when `__construct` is also defined.
> >>
> >
> > No reason to keep old constructor for PHP7. IMHO.
> > +1 for removing it PHP7, announce depreciation now.
>
> This is obviously a +1.
>
> Julien.Pauli
>

+1

Reply via email to