Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:35092 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 43966 invoked by uid 1010); 2 Feb 2008 01:33:30 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 43951 invoked from network); 2 Feb 2008 01:33:30 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 2 Feb 2008 01:33:30 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.146.183 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.146.183 wa-out-1112.google.com Received: from [209.85.146.183] ([209.85.146.183:19480] helo=wa-out-1112.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 94/8B-04011-868C3A74 for ; Fri, 01 Feb 2008 20:33:29 -0500 Received: by wa-out-1112.google.com with SMTP id l24so890547waf.17 for ; Fri, 01 Feb 2008 17:33:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=/L6tmFGMbFjvpGhHlNuNCuLUzp3EVXSNHcrE69LZrX8=; b=bcpFqS0pH27OquUUXJgxMs9ZVInD8Tdou1V5KaPI8Bh/4gd7WDxOrEVds5+uw8cp/grtGgFaJaiRRPurlygl5RQEbphtGjwOoDVL9dyvlrQYJRcYAsuUvG3jWVE6BQfUx8FQyFXlI8TAEGJtWLsHSOQuZCJEiJjSflXq4I3+E18= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=unArvcp+Xe0eWLX8TNqHuT3TH7c6cs4kFW23zDMlM3K8fNkoT2yZYOyIAQsMhEVp6NWmqWizikRvy/AajrdrcncGi24PN4QLi7nJCN7nuLYAn7QbutdG+0o/clqTemDRcK0+5h6OnOeWa2WyOE83PpA3bOVAeyM4evUAfICY57Q= Received: by 10.141.169.9 with SMTP id w9mr2949725rvo.241.1201916006296; Fri, 01 Feb 2008 17:33:26 -0800 (PST) Received: by 10.141.151.21 with HTTP; Fri, 1 Feb 2008 17:33:26 -0800 (PST) Message-ID: Date: Sat, 2 Feb 2008 02:33:26 +0100 To: "Gregory Beaver" Cc: "Rasmus Lerdorf" , "Cristian Rodriguez" , "Marcus Boerger" , internals@lists.php.net In-Reply-To: <47A3BEB2.7090308@chiaraquartet.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <574269741.20080201224537@marcus-boerger.de> <7d5a202f0802011436ga4cf3duc02f2354e88a0d5@mail.gmail.com> <47A3A70B.20809@lerdorf.com> <47A3BEB2.7090308@chiaraquartet.net> Subject: Re: [PHP-DEV] [ZEND-ENGINE-CVS] cvs: ZendEngine2(PHP_5_3) / zend_API.czend_API.h php-src/ext/standard type.c From: pierre.php@gmail.com ("Pierre Joye") On Feb 2, 2008 1:52 AM, Gregory Beaver wrote: > Rasmus Lerdorf wrote: > > Cristian Rodriguez wrote: > >> 2008/2/1, Marcus Boerger : > >>> - Fix callable/static mess, the following will now all result in a E_STRICT > >>> . binding a dynamic function as a static callback > >>> . static call of a dynamic function > >>> . is_callable() on a static binding to a dynamic function > >> > >> Does not compile.. > >> > >> php5.3/ext/spl/php_spl.c: In function 'zif_spl_autoload_register': > >> php5.3/ext/spl/php_spl.c:423: error: too few arguments to function > >> 'zend_is_callable_ex' > >> php5.3/ext/spl/php_spl.c: In function 'zif_spl_autoload_unregister': > >> php5.3/ext/spl/php_spl.c:515: error: too few arguments to function > >> 'zend_is_callable_ex' > >> make: *** [ext/spl/php_spl.lo] Error 1 > > > > Did you update your Zend/ directory? It compiles fine here. > > > > I've been working through this one with Marcus a bit, and even though he > > fundamentally disagrees with the concept, he still wrote the code. I > > can't say I would have done the same in his place. So thanks, Marcus. > > I and everyone in PEAR agrees, this was a very gallant move. For those > who are similarly grateful, Marcus does have a wishlist at > http://pecl.php.net/wishlist.php/helly :) To rectify a bit the shot, everyone agrees, but that's not the point :) The initial move was actually wrong, that does not mean that Marcus is the evil or does nothing good for PHP. That only means that it was a bad move and should be corrected. We all do such moves once or two. The problem is fixed now, thanks you. However that does not answer my questions, what's the gain to make such errors fatal? -- Pierre http://blog.thepimp.net | http://www.libgd.org