Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:35087 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 21883 invoked by uid 1010); 1 Feb 2008 23:35:12 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 21868 invoked from network); 1 Feb 2008 23:35:11 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 Feb 2008 23:35:11 -0000 Authentication-Results: pb1.pair.com header.from=helly@php.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=helly@php.net; spf=unknown; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 85.214.94.56 as permitted sender) X-PHP-List-Original-Sender: helly@php.net X-Host-Fingerprint: 85.214.94.56 aixcept.net Linux 2.6 Received: from [85.214.94.56] ([85.214.94.56:58945] helo=h1149922.serverkompetenz.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5A/F7-04011-FACA3A74 for ; Fri, 01 Feb 2008 18:35:11 -0500 Received: from MBOERGER-ZRH.corp.google.com (202-168.79-83.cust.bluewin.ch [83.79.168.202]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by h1149922.serverkompetenz.net (Postfix) with ESMTP id 352AB1B3674; Sat, 2 Feb 2008 00:35:08 +0100 (CET) Date: Sat, 2 Feb 2008 00:34:37 +0100 Reply-To: Marcus Boerger X-Priority: 3 (Normal) Message-ID: <1446054040.20080202003437@marcus-boerger.de> To: Rasmus Lerdorf CC: Cristian Rodriguez , internals@lists.php.net In-Reply-To: <47A3A70B.20809@lerdorf.com> References: <574269741.20080201224537@marcus-boerger.de> <7d5a202f0802011436ga4cf3duc02f2354e88a0d5@mail.gmail.com> <47A3A70B.20809@lerdorf.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [ZEND-ENGINE-CVS] cvs: ZendEngine2(PHP_5_3) / zend_API.c zend_API.h php-src/ext/standard type.c From: helly@php.net (Marcus Boerger) Hello Rasmus, well, I can compromise. In this case I rather get the messages right than none at all. What I disagree to, is the severity level. Thus I might come up with something that turns warnings into exceptions better than how we can do it today, since that in place would give me what I want too. marcus Saturday, February 2, 2008, 12:11:07 AM, you 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. > -Rasmus Best regards, Marcus