Hope is a Dream. Dream is a Hope.

非公開ブログは再開しました。

いきおいでPHPを勉強する。その14

ファイルをインクルードする

  • 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>