Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:9657 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 62348 invoked by uid 1010); 4 May 2004 11:41:08 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 62315 invoked from network); 4 May 2004 11:41:07 -0000 Received: from unknown (HELO standby2.xtra.co.nz) (210.86.15.58) by pb1.pair.com with SMTP; 4 May 2004 11:41:07 -0000 Received: from web1-rme.xtra.co.nz ([210.86.15.141]) by standby2.xtra.co.nz with ESMTP id <20040504114105.YTNA20507.standby2.xtra.co.nz@web1-rme.xtra.co.nz>; Tue, 4 May 2004 23:41:05 +1200 Received: from galaxy ([219.89.128.128]) by web1-rme.xtra.co.nz with ESMTP id <20040504114105.TYKX13634.web1-rme.xtra.co.nz@galaxy>; Tue, 4 May 2004 23:41:05 +1200 Message-ID: <049c01c431cc$c9c33740$0a00a8c0@home.jevon.org> To: "Tumurbaatar S." , References: <20040504052554.60192.qmail@pb1.pair.com> Date: Tue, 4 May 2004 23:41:49 +1200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 Subject: Re: [PHP-DEV] nested includes fails? From: jevon@jevon.org ("Jevon Wright") I tested it on PHP 5 RC1, Win XP SP1, IIS 5.1 running as CGI - it didn't fail. I tried it on PHP 5 RC2, Win XP SP1, IIS 5.1 running as CGI - it didn't fail then, either. (Calling c.php) a.php b.php c.php common.php Jevon ----- Original Message ----- From: "Tumurbaatar S." To: Sent: Tuesday, May 04, 2004 5:25 PM Subject: [PHP-DEV] nested includes fails? > 'common.php' contains some class definition and PHP5 fails with > 'PHP Fatal error: Cannot redeclare class ... in common.php...' when > script C.php starts. The file including map is: > > A.php: require_once(common.php) > B.php: require_once(common.php) > C.php: > require_once(A.php) > require_once(B.php) > > That is bug? When only one file is included (A or B), > the contents of 'common.php' is available, i.e. nested require > works. Only fails when nested and multiple require. > > P.S. I use PHP5 RC2 running as CGI on WinXP/IIS. > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > >