ファイルをインクルードする
- require.php
- 読み込むファイルがないと
致命的なエラー(Fatal error)
が発生
- 読み込むファイルが存在しないときに処理をストップしてしまいたいときに使用
- include.php
- 読み込むファイルがないと
警告(Warning)
が発生
- require_once
- include_once
<?php
include("func.php");
include_once("func.php");
require("func.php");
require_once("func.php");
?>
<html>
<head>
<title>ファイルがインクルードされたか調べる</title>
</head>
<body>
<?php
$file_name = "func.php";
if (!@include($file_name)) {
exit("<p>ファイル読み込みエラー:終了します");
}
else {
echo "<p>ファイルを読み込みました";
}
$file_name = "nofunc.php";
if (!@include($file_name)) {
exit("<p>ファイル読み込みエラー:終了します");
}
else {
echo "<p>ファイルを読み込みました";
}
?>
</body>
</html>