Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:25163 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22695 invoked by uid 1010); 3 Aug 2006 07:40:20 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 22680 invoked from network); 3 Aug 2006 07:40:20 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Aug 2006 07:40:20 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; domainkeys=good DomainKey-Status: good X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 66.249.92.174 ug-out-1314.google.com Linux 2.4/2.6 Received: from ([66.249.92.174:61047] helo=ug-out-1314.google.com) by pb1.pair.com (ecelerity 2.1.1.3 r(11751M)) with ESMTP id D2/8E-44390-368A1D44 for ; Thu, 03 Aug 2006 03:40:20 -0400 Received: by ug-out-1314.google.com with SMTP id k3so1301308ugf for ; Thu, 03 Aug 2006 00:40:17 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Jvn/cjcxJTqx8y3aqMBwXFPlC84eMqjccFPXjKx7/Ojy7qr2kghM33gAgqHnbtbVnC/tXpFZKCbQjyjENs9h1L4lKEovjJXbrTfXPu7fbrX70iOeXcSmB/SySyXugbgBTWwGbKglyBFL76GNr7vLnu6+aCZyKrSMvmbiHTYT+j8= Received: by 10.66.222.9 with SMTP id u9mr2268827ugg; Thu, 03 Aug 2006 00:40:16 -0700 (PDT) Received: by 10.66.220.11 with HTTP; Thu, 3 Aug 2006 00:40:16 -0700 (PDT) Message-ID: Date: Thu, 3 Aug 2006 09:40:16 +0200 To: "Derick Rethans" Cc: "Rasmus Lerdorf" , "Zeev Suraski" , internals@lists.php.net, "Christian Schneider" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <18810497049.20060801234124@marcus-boerger.de> <44CFDB2B.1010907@cschneid.com> <20060802010156.5be0258c@pierre-u64> <44CFDF89.6010506@lerdorf.com> <7.0.1.0.2.20060802153119.0c2193c0@zend.com> <44D0DB82.1070307@lerdorf.com> Subject: Re: [PHP-DEV] RfC: rethink OO inheritance strictness From: pierre.php@gmail.com (Pierre) Hello, On 8/3/06, Derick Rethans wrote: > > In this particular case I think it should be possible to mark certain internal > > methods as strict and keep userspace methods loose. > > But I would like to see atleast an e_strict warning of signatures are > violated to give atleast the options to be strict and get warnings for > it. I am pretty sure Edin doesn't give a **** about e_strict warnings... > so that will work fine. I think that Zeev suggested something like this. For what I understand (and agree), he meant the other way 'round. Users who like strictness will have to use an extra keyword in the declaration. Users who don't care will not have to change anything in their (working) code. --Pierre