Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:13384 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 77063 invoked by uid 1010); 19 Oct 2004 05:13:16 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 77037 invoked from network); 19 Oct 2004 05:13:16 -0000 Received: from unknown (HELO pd4mo2so.prod.shaw.ca) (24.71.223.10) by pb1.pair.com with SMTP; 19 Oct 2004 05:13:16 -0000 Received: from pd3mr1so.prod.shaw.ca (pd3mr1so-qfe3.prod.shaw.ca [10.0.141.177]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0I5T00EEUET8P050@l-daemon> for internals@lists.php.net; Mon, 18 Oct 2004 22:51:08 -0600 (MDT) Received: from pn2ml7so.prod.shaw.ca ([10.0.121.151]) by pd3mr1so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0I5T00IZLET84FD0@pd3mr1so.prod.shaw.ca> for internals@lists.php.net; Mon, 18 Oct 2004 22:51:08 -0600 (MDT) Received: from S01060050babc7470.ed.shawcable.net (S01060050babc7470.ed.shawcable.net [68.149.201.28]) by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003)) with ESMTP id <0I5T0022SET7NN@l-daemon> for internals@lists.php.net; Mon, 18 Oct 2004 22:51:08 -0600 (MDT) Received: from localhost (localhost [127.0.0.1]) by loki.digitaljunkies.ca (Postfix) with ESMTP id D25564A9CA for ; Mon, 18 Oct 2004 22:51:06 -0600 (MDT) Received: from S01060050babc7470.ed.shawcable.net ([127.0.0.1]) by localhost (loki [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03238-03 for ; Mon, 18 Oct 2004 22:51:00 -0600 (MDT) Received: from mjollnir.digitaljunkies.ca (mjollnir [10.1.1.16]) by loki.digitaljunkies.ca (Postfix) with ESMTP id D93EA4A927 for ; Mon, 18 Oct 2004 22:51:00 -0600 (MDT) Date: Mon, 18 Oct 2004 22:51:00 -0600 In-reply-to: <4173E39D.1000509@gmx.net> To: internals@lists.php.net Message-ID: <200410182251.00538.benjcarson@digitaljunkies.ca> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 7bit Content-disposition: inline X-Virus-Scanned: by amavisd-new at digitaljunkies.ca References: <4173E39D.1000509@gmx.net> User-Agent: KMail/1.7 Subject: Re: [PHP-DEV] Nesting level too deep - recursive dependency? From: benjcarson@digitaljunkies.ca (Benj Carson) If you use '===' it works as expected. I don't know if the fact that '==' doesn't work is a bug or not, however. Benj Carson On October 18, 2004 09:39 am, Francisco M. Marzoa Alonso wrote: > This code: > > > class TestClass { > public $myself; > > function __construct () { > $this->myself = $this; > } > } > > $TestObj = new TestClass (); > > if ( $TestObj->myself == $TestObj ) { > echo "They are same.\n"; > } > > ?> > > Gives me a "Fatal error: Nesting level too deep - recursive dependency?" > on line #13: if ( $TestObj->myself == ...) > > Could this be a PHP bug or I'm doing something wrong? > > FYI: > > PHP Version 5.0.2 > PHP API 20031224 > PHP Extension 20040412 > Zend Extension 220040412 > Server API Apache 2.0 Handler