PHP
Require Function
The require() function
is identical to include(),
except that it handles errors
differently.
The include() function
generates a warning (but the
script will continue execution)
while the require() function
generates a fatal error (and the
script execution will stop after
the error).
If you include a file with
the include() function
and an error occurs, you might
get an error message like the
one below.
PHP code:
<html>
<body>
<?php
include("wrongFile.php");
echo "Hello World!";
?>
</body>
</html> |
Error message:
Warning:
require(wrongFile.php) [function.require]:
failed to open stream:
No such file or directory in
C:\home\website\test.php on
line 5Fatal error: require()
[function.require]:
Failed opening required 'wrongFile.php'
(include_path='.;C:\php5\pear')
in C:\home\website\test.php
on line 5 |
The echo statement was not
executed because the script
execution stopped after the
fatal error.
It is recommended to use the require() function
instead of include(),
because scripts should not
continue executing if files are
missing or misnamed.
|
|
|
|