Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55521 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 29257 invoked from network); 19 Sep 2011 09:06:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Sep 2011 09:06:03 -0000 Authentication-Results: pb1.pair.com header.from=frederic.hardy@mageekbox.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=frederic.hardy@mageekbox.net; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain mageekbox.net from 217.70.183.195 cause and error) X-PHP-List-Original-Sender: frederic.hardy@mageekbox.net X-Host-Fingerprint: 217.70.183.195 relay3-d.mail.gandi.net Linux 2.6 Received: from [217.70.183.195] ([217.70.183.195:57858] helo=relay3-d.mail.gandi.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B4/86-14600-9F5077E4 for ; Mon, 19 Sep 2011 05:06:02 -0400 X-Originating-IP: 217.70.178.129 Received: from mfilter12-d.gandi.net (mfilter12-d.gandi.net [217.70.178.129]) by relay3-d.mail.gandi.net (Postfix) with ESMTP id 05634A80A0; Mon, 19 Sep 2011 11:05:59 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter12-d.gandi.net Received: from relay3-d.mail.gandi.net ([217.70.183.195]) by mfilter12-d.gandi.net (mfilter12-d.gandi.net [10.0.15.180]) (amavisd-new, port 10024) with ESMTP id Tc-GTvtlkYFN; Mon, 19 Sep 2011 11:05:57 +0200 (CEST) X-Originating-IP: 92.103.14.114 Received: from [10.0.1.60] (unknown [92.103.14.114]) (Authenticated sender: frederic.hardy@mageekbox.net) by relay3-d.mail.gandi.net (Postfix) with ESMTPA id 6C314A8085; Mon, 19 Sep 2011 11:05:57 +0200 (CEST) Message-ID: <4E7705F5.9080606@mageekbox.net> Date: Mon, 19 Sep 2011 11:05:57 +0200 Reply-To: frederic.hardy@mageekbox.net User-Agent: Thunderbird 2.0.0.24 (X11/20101027) MIME-Version: 1.0 To: Reindl Harald CC: internals@lists.php.net References: <4E74E5A0.2030006@sugarcrm.com> <4E76320F.6010904@sugarcrm.com> <4E764137.9080507@sugarcrm.com> <4E7685DE.6010805@sugarcrm.com> <4E768C86.3030307@sugarcrm.com> <4E769418.6040200@sugarcrm.com> <4E76CD67.2020700@thelounge.net> In-Reply-To: <4E76CD67.2020700@thelounge.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] __constructor parameter limitations. From: frederic.hardy@mageekbox.net (=?ISO-8859-1?Q?Fr=E9d=E9ric_Hardy?=) Hi ! What is the utility of abstract method if implementation can not follow=20 the signature (constraints ?) of the abstract method ? In this case, abstract methods are totaly useless ! Moreover, i think that it's not compatible with Liskov substitution=20 principle (http://en.wikipedia.org/wiki/Liskov_substitution_principle). Best regards, Fred --=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Fr=E9d=E9ric Hardy : Architecte d'application/Admin. syst=E8me/Ergonome CV : http://blog.mageekbox.net/public/cv.frederic.hardy.pdf Blog : http://blog.mageekbox.net Twitter : http://twitter.com/mageekguy =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D