Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:35245 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 33408 invoked by uid 1010); 6 Feb 2008 12:59:26 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 33393 invoked from network); 6 Feb 2008 12:59:26 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Feb 2008 12:59:26 -0000 Authentication-Results: pb1.pair.com smtp.mail=helly@php.net; spf=unknown; sender-id=unknown Authentication-Results: pb1.pair.com header.from=helly@php.net; 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:43452] helo=h1149922.serverkompetenz.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 35/09-03555-C2FA9A74 for ; Wed, 06 Feb 2008 07:59:26 -0500 Received: from dhcp-172-28-202-237.zrh.corp.google.com (unknown [193.142.125.1]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by h1149922.serverkompetenz.net (Postfix) with ESMTP id 42BE51B3610; Wed, 6 Feb 2008 13:59:21 +0100 (CET) Date: Wed, 6 Feb 2008 13:59:20 +0100 Reply-To: Marcus Boerger X-Priority: 3 (Normal) Message-ID: <1392146698.20080206135920@marcus-boerger.de> To: "Pierre Joye" CC: ceo@l-i-e.com, "Gregory Beaver" , "Rasmus Lerdorf" , "Cristian Rodriguez" , "Marcus Boerger" , In-Reply-To: References: <574269741.20080201224537@marcus-boerger.de> <7d5a202f0802011436ga4cf3duc02f2354e88a0d5@mail.gmail.com> <47A3A70B.20809@lerdorf.com> <47A3BEB2.7090308@chiaraquartet.net> <48515.98.193.37.55.1202249694.squirrel@www.l-i-e.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.czend_API.h php-src/ext/standard type.c From: helly@php.net (Marcus Boerger) Hello Pierre, internal c-level code is written in a way that it expects $this to be available and will crash if it is not for the most. Thus we prevent calling internal dynamic functions as static ones unless they are flagged as such. Tuesday, February 5, 2008, 11:17:11 PM, you wrote: > On Feb 5, 2008 11:14 PM, Richard Lynch wrote: >> >> >> On Fri, February 1, 2008 7:33 pm, Pierre Joye wrote: >> > 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 >> . >> . >> . >> > However that does not answer my questions, what's the gain to make >> > such errors fatal? >> >> Something is not matching up here... >> >> :-) > That's being open to discussions ;) Best regards, Marcus