Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55544 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 66980 invoked from network); 19 Sep 2011 10:27:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Sep 2011 10:27:27 -0000 Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.160.170 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.160.170 mail-gy0-f170.google.com Received: from [209.85.160.170] ([209.85.160.170:53504] helo=mail-gy0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7F/DE-14600-D09177E4 for ; Mon, 19 Sep 2011 06:27:26 -0400 Received: by gyb11 with SMTP id 11so4663729gyb.29 for ; Mon, 19 Sep 2011 03:27:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=ZtOltKx/t9/8/yTQOkwx5rKcs/4z2c5J0lUFX4s148g=; b=d8pVTPoZoA55zEjYVVWcvU4ujx1YUjvFqj0iNgjIVgymmqEE4fR1h6013euVlAypnW 8WHNQqegZl2MlOnCZR2JMUqny8p6k2pzUmM3hOdtdxePuwc5R0QmhBggtRVCTJ8T6V+D yM8/63f5vcqjRnheMe4YO34zzCtq9cP8CqWwE= MIME-Version: 1.0 Received: by 10.236.192.198 with SMTP id i46mr12633313yhn.130.1316428042915; Mon, 19 Sep 2011 03:27:22 -0700 (PDT) Received: by 10.147.125.13 with HTTP; Mon, 19 Sep 2011 03:27:22 -0700 (PDT) In-Reply-To: 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> <4E770163.2090001@sugarcrm.com> <4E770770.60809@sugarcrm.com> Date: Mon, 19 Sep 2011 12:27:22 +0200 Message-ID: To: Pierre Joye Cc: Gustavo Lopes , internals@lists.php.net Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] __constructor parameter limitations. From: tyra3l@gmail.com (Ferenc Kovacs) On Mon, Sep 19, 2011 at 12:20 PM, Pierre Joye wrote: > On Mon, Sep 19, 2011 at 12:18 PM, Gustavo Lopes = wrote: > http://www.google.com/codesearch#HmA4mAI_aLc/src/main/java/terrastore/ser= ver/impl/support/JsonBucketsProvider.java&q=3Dimplements%5C%20MessageBodyWr= iter&type=3Dcs&l=3D36 >> >> This is the most common scenario for implementations of this interface (= see >> the other search results). > > If we talk about implementing the abstract concept and we use the > interface model to do it, then we do it wrong. I'm out of other > arguments, or maybe one new one, if we implement abstract like > interface, then let kill abstract support, we don't need that. how would you have concrete methods in your interfaces? you can do that with abstract, but you can't do that with interface. --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu