Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:28602 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 56159 invoked by uid 1010); 26 Mar 2007 17:29:55 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 56144 invoked from network); 26 Mar 2007 17:29:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Mar 2007 17:29:55 -0000 Authentication-Results: pb1.pair.com smtp.mail=stas@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=stas@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 63.205.162.114 as permitted sender) X-PHP-List-Original-Sender: stas@zend.com X-Host-Fingerprint: 63.205.162.114 unknown Windows 2000 SP4, XP SP1 Received: from [63.205.162.114] ([63.205.162.114:24054] helo=us-ex1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 88/FE-54015-11308064 for ; Mon, 26 Mar 2007 12:29:55 -0500 Received: from [127.0.0.1] ([192.168.16.109]) by us-ex1.zend.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 26 Mar 2007 10:29:50 -0700 Message-ID: <4608030B.9060904@zend.com> Date: Mon, 26 Mar 2007 10:29:47 -0700 Organization: Zend Technologies User-Agent: Thunderbird 2.0b2 (Windows/20070116) MIME-Version: 1.0 To: Sebastian Bergmann CC: internals@lists.php.net References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 26 Mar 2007 17:29:50.0700 (UTC) FILETIME=[5BC50AC0:01C76FCC] Subject: Re: [PHP-DEV] Order of parent and child classes in EG(class_table) From: stas@zend.com (Stanislav Malyshev) > I am wondering whether a child class is always stored after its parent > class in EG(class_table) because I would like to rely on this behaviour > for the result of get_declared_classes(). I think it's not written anywhere it should be so, but in fact it always would be so since when you are defining child class you have to have parent already in the class table. So unless some very nasty extension would define classes in different order, it is always so. -- Stanislav Malyshev, Zend Products Engineer stas@zend.com http://www.zend.com/