Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:35085 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 16112 invoked by uid 1010); 1 Feb 2008 23:11:13 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 16096 invoked from network); 1 Feb 2008 23:11:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 Feb 2008 23:11:13 -0000 Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 204.11.219.139 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 204.11.219.139 mail.lerdorf.com Received: from [204.11.219.139] ([204.11.219.139:38367] helo=mail.lerdorf.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0B/07-04011-017A3A74 for ; Fri, 01 Feb 2008 18:11:13 -0500 Received: from trainburn-lm.corp.yahoo.com (trainburn-lm.corp.yahoo.com [207.126.233.11]) (authenticated bits=0) by mail.lerdorf.com (8.14.2/8.14.2/Debian-2) with ESMTP id m11NB7KP006010 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 1 Feb 2008 15:11:07 -0800 Message-ID: <47A3A70B.20809@lerdorf.com> Date: Fri, 01 Feb 2008 15:11:07 -0800 User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: Cristian Rodriguez CC: Marcus Boerger , internals@lists.php.net References: <574269741.20080201224537@marcus-boerger.de> <7d5a202f0802011436ga4cf3duc02f2354e88a0d5@mail.gmail.com> In-Reply-To: <7d5a202f0802011436ga4cf3duc02f2354e88a0d5@mail.gmail.com> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.92/5646/Fri Feb 1 14:55:34 2008 on colo.lerdorf.com X-Virus-Status: Clean 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: rasmus@lerdorf.com (Rasmus Lerdorf) 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