Bug #12199: Bad return value from include_once()
| From: | marten at ditt dot as | 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