Re: Bug #13616 Updated: Compiler complains about function declaration after return is called

From: Date: Wed, 10 Oct 2001 19:52:18 +0000
Subject: Re: Bug #13616 Updated: Compiler complains about function declaration after return is called
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-67714@lists.php.net to get a copy of this message
Hey Sander, can you keep notifying this bug to PHP-DEV every hour or so. It seems nobody is interested. I'll do the same then :) regards, Derick On 10 Oct 2001 sander@php.net wrote: > ID: 13616 > Updated by: sander > Reported By: brianm@dealnews.com > Status: Critical > Bug Type: Scripting Engine problem > Operating System: Linux > PHP Version: 4.0CVS-2001-10-09 > New Comment: > > Reproduced with latest dev from php4win.com (04-Oct-2001). > > Previous Comments: > ------------------------------------------------------------------------ > > [2001-10-10 02:31:17] derick@php.net > > Marking as fix before release > > ------------------------------------------------------------------------ > > [2001-10-09 13:57:28] sander@php.net > > Reclassified. > > ------------------------------------------------------------------------ > > [2001-10-09 13:09:15] brianm@dealnews.com > > We have been using code like this for a long time: > > test.php: > <?php > include "test2.php"; > include "test3.php"; > > foo(); > bar(); > ?> > > test2.php: > <?php > if(defined("_TEST2")) return; > define("_TEST2", true); > > function foo(){ > echo "foo\n"; > } > ?> > > test3.php > <?php > if(defined("_TEST3")) return; > define("_TEST3", true); > > include "test2.php"; > function bar(){ > echo "bar\n"; > } > ?> > > > With 4.0.6 we get: > ------------------- > $ php test.php > X-Powered-By: PHP/4.0.6RC4 > Content-type: text/html > > foo > bar > > With current dev we get: > ------------------------ > $ ./php test.php > X-Powered-By: PHP/4.0.8-dev > Content-type: text/html > > Fatal error: Cannot redeclare foo() (previously declared in /home/brianm/test2.php:6) in > /home/brianm/test2.php on line 7 > > > ------------------------------------------------------------------------ > > > > Edit this bug report at > http://bugs.php.net/?id=13616&edit=1 > > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net > For additional commands, e-mail: php-dev-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.dev (#67714) next »