php include と require の違い

巴扎黑
リリース: 2016-11-23 15:07:24
オリジナル
1041 人が閲覧しました

私が 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 行目
継続文字列はここには出力されません。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート