Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:27478 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 19989 invoked by uid 1010); 16 Jan 2007 07:31:49 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 19974 invoked from network); 16 Jan 2007 07:31:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Jan 2007 07:31:49 -0000 X-Host-Fingerprint: 80.123.98.46 unknown Received: from [80.123.98.46] ([80.123.98.46:28046] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4E/F2-17729-56F7CA54 for ; Tue, 16 Jan 2007 02:31:49 -0500 Message-ID: <4E.F2.17729.56F7CA54@pb1.pair.com> To: internals@lists.php.net Date: Tue, 16 Jan 2007 08:32:41 +0100 User-Agent: Thunderbird 1.5.0.8 (X11/20061115) MIME-Version: 1.0 References: <287851093.20070115233131@marcus-boerger.de> In-Reply-To: <287851093.20070115233131@marcus-boerger.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Posted-By: 80.123.98.46 Subject: Re: [RFC] Help debugging overloaded objects From: mike@php.net (Michael Wallner) Marcus Boerger wrote: > Hello internals, > > the attached patch introduces a new handler to the engine that is > supposed to help debugging overloaded objects. It allows to return a > temporary hash rather then the object properties. This way an extension > can show non properties in var_dump() and print_r(). It will be used > in extensions like SimpleXML. To show how it will look like the changes > for said extension are alsopresent. Last but not least the handler can > be NULL in which case the old behavior is maintained. If noone objects > I will commit this by the end of the week. > > Any comments? A strong +1 from me. Though, I don't like the name of the handler... Regards, -- Michael