PHP 4.0 Bug #9857 Updated: define("named_constant")

From: Date: Mon, 26 Mar 2001 22:46:43 +0000
Subject: PHP 4.0 Bug #9857 Updated: define("named_constant")
Groups: php.dev 
Request: Send a blank email to php-dev+get-50005@lists.php.net to get a copy of this message
ID: 9857 User Update by: shmengie_2000@yahoo.com Status: Open Bug Type: IIS related Description: define("named_constant") A define on php4isapi has a tendency to bleed over to the next page load. refresh and a completely different page have retain a defined constant. eg: test1.php <? define("anything",1); echo (defined("anything")?"anything defined":"anything not defined"); ?> test2.php echo (defined("anything")?"anything defined":"anything not defined"); after pointing browser at test1.php test 2.php contains "anything defined", instead of "not" Previous Comments: --------------------------------------------------------------------------- [2001-03-20 01:15:49] shmengie_2000@yahoo.com With this code at the top of an include file, the results are unpretictable. if(!defined("METABASE_MYSQL_INCLUDED")) { define("METABASE_MYSQL_INCLUDED",1); ...rest of include file... } require_once(); seems to work though. --------------------------------------------------------------------------- Full Bug description available at: http://bugs.php.net/?id=9857

« previous php.dev (#50005) next »