Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:35090 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 36575 invoked by uid 1010); 2 Feb 2008 00:51:54 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 36560 invoked from network); 2 Feb 2008 00:51:54 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 2 Feb 2008 00:51:54 -0000 Authentication-Results: pb1.pair.com smtp.mail=greg@chiaraquartet.net; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=greg@chiaraquartet.net; sender-id=unknown Received-SPF: error (pb1.pair.com: domain chiaraquartet.net from 38.99.98.18 cause and error) X-PHP-List-Original-Sender: greg@chiaraquartet.net X-Host-Fingerprint: 38.99.98.18 beast.bluga.net Linux 2.6 Received: from [38.99.98.18] ([38.99.98.18:41534] helo=mail.bluga.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EB/4A-04011-8AEB3A74 for ; Fri, 01 Feb 2008 19:51:53 -0500 Received: from mail.bluga.net (localhost.localdomain [127.0.0.1]) by mail.bluga.net (Postfix) with ESMTP id 41036C0EA61; Fri, 1 Feb 2008 17:51:50 -0700 (MST) Received: from [192.168.0.106] (CPE-76-84-14-241.neb.res.rr.com [76.84.14.241]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.bluga.net (Postfix) with ESMTP id 94D5EC0EA5D; Fri, 1 Feb 2008 17:51:49 -0700 (MST) Message-ID: <47A3BEB2.7090308@chiaraquartet.net> Date: Fri, 01 Feb 2008 18:52:02 -0600 User-Agent: Thunderbird 2.0.0.6 (X11/20071022) MIME-Version: 1.0 To: Rasmus Lerdorf CC: Cristian Rodriguez , Marcus Boerger , internals@lists.php.net References: <574269741.20080201224537@marcus-boerger.de> <7d5a202f0802011436ga4cf3duc02f2354e88a0d5@mail.gmail.com> <47A3A70B.20809@lerdorf.com> In-Reply-To: <47A3A70B.20809@lerdorf.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP Subject: Re: [PHP-DEV] [ZEND-ENGINE-CVS] cvs: ZendEngine2(PHP_5_3) / zend_API.czend_API.h php-src/ext/standard type.c From: greg@chiaraquartet.net (Gregory Beaver) 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 :) Greg