Bug #12199: Bad return value from include_once()

From: Date: Tue, 17 Jul 2001 09:51:50 +0000
Subject: Bug #12199: Bad return value from include_once()
Groups: php.dev 
Request: Send a blank email to php-dev+get-60142@lists.php.net to get a copy of this message
From: marten@ditt.as Operating system: Any PHP version: 4.0.6 PHP Bug Type: Feature/Change Request Bug description: Bad return value from include_once() Currently include_once() returns 1 the first time a file is included and NULL the second time (when the file is already included) but NULL is also returned if an error occurs when including the file (file not found, parse error etc). I´d like include_once() to return 1 or even better, TRUE, if the file was succesfully included or if it´s already included and FALSE if an error occured. <?php // Returns 1, evaluates to TRUE if(include_once('myfile.php')) { echo "SUCCESS\n"; } else { echo "FAILURE\n"; } // Returns NULL, evaluates to FALSE if(include_once('myfile.php')) { echo "SUCCESS\n"; } else { echo "FAILURE\n"; } ?> -- Edit bug report at: http://bugs.php.net/?id=12199&edit=1

« previous php.dev (#60142) next »