私が PHP に触れてからすぐに、include と require を見つけました。長い間オンラインで検索しましたが、それらの一部は完全に正しくなく、誤解を招くものでした。最も権威のある正しい答えはここにあります。 : http://cn.php.net/manual/en/function.include.php。
読んでもまだ理解できない場合は、次のテストを行ってください。
状況 1:
include("./est.php") // est.php が存在しません
echo "
続行...";
?>
テスト結果:
警告: include(./est.php): ストリームを開けませんでした: .../test1.php にそのようなファイルまたはディレクトリはありません行 2 警告: include(): .../test1 にインクルード (include_path='.:/usr/local/Cellar/php/5.3.10/lib/php') するために './est.php' を開けませんでした。 2 行目の php
続行...
ケース 2:
require("./est.php");
echo "
続行..."
;テスト結果:
警告: require(./est.php): ストリームを開けませんでした: .../test1.php の 2 行目にそのようなファイルまたはディレクトリはありません 致命的なエラー: require(): 必要な './est を開けませんでした.php' ( include_path='.:/usr/local/Cellar/php/5.3.10/lib/php') .../test1.php の 2 行目
継続文字列はここには出力されません。