Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79041 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 79658 invoked from network); 20 Nov 2014 15:08:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Nov 2014 15:08:13 -0000 Authentication-Results: pb1.pair.com smtp.mail=xinchen.h@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=laruence@php.net; sender-id=unknown Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.217.179 as permitted sender) X-PHP-List-Original-Sender: xinchen.h@zend.com X-Host-Fingerprint: 209.85.217.179 mail-lb0-f179.google.com Received: from [209.85.217.179] ([209.85.217.179:37003] helo=mail-lb0-f179.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 68/5B-14967-AD30E645 for ; Thu, 20 Nov 2014 10:08:11 -0500 Received: by mail-lb0-f179.google.com with SMTP id l4so2381164lbv.24 for ; Thu, 20 Nov 2014 07:08:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=PwatsBxlN+Ylq9k4XTNsoxBScqXMZSLT2UK3I9rFheU=; b=dn/eJ0VwMMzrBHqMn5IrAoMyLOWH3LkM4qADb/Shi5fcLDmFkK3soHNKekJzyPpUBD O5aeAh7jfc/3W7O1oxng+Y3NUxfCvIfMen3Al0yn5RcRRoUEnQuojICC95WAbZtJad2i O0d4hnSrQrrKzSDQsKNtAPIpoiYqhTy3Qv29KC2dp1kwFGmp/5Oty5Avs7RPxFUjLwUx BoOm7D9CzVybDE9SQuodOL7AxVIXxuXgc/H5GubjzoJYlCRuMnnlSvyByEFx35zzVXKT 3DXPa0wWa8Ez1pPdW7S9+jpVsmed63wsKTBkwkuIs5F+BcyJbeKTRkX1gC3Ba6LfWBV0 bkfg== X-Gm-Message-State: ALoCoQkFVwnXFJGv3QHWaXyl22pRRYiIT099Kf7YvKIZJhg1MxdeGxkAqqYkjKA6jqKwGxB/n9e9CC7tbxQrR3gwBkGjhiJLl4zddRlAuOMKlegwxnIhf1g89abahA11MQ63QZGcBI81kn/mR14Nxp+K9X/wIJo+EQ== X-Received: by 10.112.62.166 with SMTP id z6mr3306196lbr.74.1416496087883; Thu, 20 Nov 2014 07:08:07 -0800 (PST) Received: from mail-la0-f54.google.com (mail-la0-f54.google.com. [209.85.215.54]) by mx.google.com with ESMTPSA id ll8sm616285lac.30.2014.11.20.07.08.06 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 20 Nov 2014 07:08:06 -0800 (PST) Received: by mail-la0-f54.google.com with SMTP id gf13so2595974lab.27 for ; Thu, 20 Nov 2014 07:08:05 -0800 (PST) X-Received: by 10.112.185.68 with SMTP id fa4mr2635798lbc.84.1416496085932; Thu, 20 Nov 2014 07:08:05 -0800 (PST) MIME-Version: 1.0 Received: by 10.114.64.240 with HTTP; Thu, 20 Nov 2014 07:07:45 -0800 (PST) In-Reply-To: References: <546C9E22.6090301@fedoraproject.org> <20141119134632.GV2294@phcomp.co.uk> <546CA8C0.1060707@gmail.com> <20141119143329.GX2294@phcomp.co.uk> <1416476628.15061.4.camel@kuechenschabe> Date: Thu, 20 Nov 2014 23:07:45 +0800 Message-ID: To: Andrey Andreev Cc: =?UTF-8?Q?Johannes_Schl=C3=BCter?= , Alain Williams , PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [RFC] Remove PHP 4 Constructors From: laruence@php.net (Xinchen Hui) On Thu, Nov 20, 2014 at 10:32 PM, Andrey Andreev wrote: > Hi, > > On Thu, Nov 20, 2014 at 4:25 PM, Xinchen Hui wrote: >> >> leave it there doesn't hurt anybody. but remove it will. why we need to ? >> > > Leaving it does hurt. Most developers with no PHP4 experience don't > know that such a feature exists and spend hours trying to figure out > why a parent class' constructor isn't getting called when it's not > overriden by self::__construct(). I really doubt "most" here. developers with c++ experience must feel it's very friendly. thanks > > PHP can't support everything forever, old and nowadays rarely used > syntax like this one must go away. > > Cheers, > Andrey. -- Xinchen Hui @Laruence http://www.laruence.com/