Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:19159 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 51850 invoked by uid 1010); 25 Sep 2005 16:32:07 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 51834 invoked from network); 25 Sep 2005 16:32:07 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Sep 2005 16:32:07 -0000 X-Host-Fingerprint: 80.74.107.235 mail.zend.com Linux 2.5 (sometimes 2.4) (4) Received: from ([80.74.107.235:60798] helo=mail.zend.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id DE/AA-24510-601D6334 for ; Sun, 25 Sep 2005 12:32:07 -0400 Received: (qmail 25232 invoked from network); 25 Sep 2005 16:32:03 -0000 Received: from localhost (HELO ANDI-NOTEBOOK.zend.com) (127.0.0.1) by localhost with SMTP; 25 Sep 2005 16:32:03 -0000 Message-ID: <6.2.3.4.2.20050925093007.02219010@localhost> X-Mailer: QUALCOMM Windows Eudora Version 6.2.3.4 Date: Sun, 25 Sep 2005 09:31:59 -0700 To: Marcus Boerger ,internals In-Reply-To: <1728334199.20050925143657@marcus-boerger.de> References: <1728334199.20050925143657@marcus-boerger.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: Re: [PHP-DEV] [PATCH] __toString() From: andi@zend.com (Andi Gutmans) Give me a couple of days to review the patch itself. I think we should then commit to HEAD, and see how it goes. There's hopefully enough time in the PHP 6 process to validate that this kind of patch doesn't hit any conceptual problems re: propagating to pre-compile/post-shutdown execution stages... Andi At 05:36 AM 9/25/2005, Marcus Boerger wrote: >Hello internals, > > the patch implements __toString to have obejcts be automatically converted >to strings anywhere a string is requested. We have talked a lot about this >in the past and during OSCON Andi agreed again on it and said that the HEAD >version of the engine should be ready for it now. Futher more we have enough >time to fix any outstanding engine issues regarding this. > > http://php.net/~helly/php/ext/ze2/ze2-tostring-20050925.diff.txt > > If nobody objects with a real technical issue i'll commit the patch early >in the week. > > The patch is a little big longer because it ensures that __toString gets >treated and especially gets cached just like any other magic function is. > >Best regards, > Marcus > >-- >PHP Internals - PHP Runtime Development Mailing List >To unsubscribe, visit: http://www.php.net/unsub.php