PHP インクルード ファイル

WBOY
リリース: 2016-07-29 08:57:09
オリジナル
1399 人が閲覧しました

include (または require) ステートメントは、指定されたファイルに存在するすべてのテキスト/コード/タグを取得し、include ステートメントを使用してファイルにコピーします。

インクルードされたファイルは、Web サイトの複数のページで同じ PHP、HTML、またはテキストを参照する必要がある場合に便利です。

PHP include ステートメントと require ステートメント

include ステートメントまたは require ステートメントを使用すると、PHP ファイルの内容を (サーバーが実行する前に) 別の PHP ファイルに挿入できます。

include ステートメントと require ステートメントは、エラー処理の側面を除いて同一です。

  • require は致命的なエラー (E_COMPILE_ERROR) を生成し、スクリプトを停止します
  • include は警告 (E_WARNING) のみを生成し、スクリプトは続行します

インクルードされたファイルが見つからない場合でも実行を続行し、結果をユーザーに出力したい場合は、include を使用します。それ以外の場合、フレームワーク、CMS、または複雑な PHP アプリケーション プログラミングでは、実行フローへのキー ファイルを参照するために常に require を使用します。これにより、重要なファイルが誤って失われた場合のアプリケーションのセキュリティと整合性が向上します。

ファイルを含めると、多くの作業が節約されます。これは、すべてのページに対して標準のヘッダー、フッター、またはメニュー ファイルを作成できることを意味します。その後、ヘッダーを更新する必要がある場合は、ヘッダー インクルード ファイルを更新するだけです。

構文

include 'filename';
ログイン後にコピー

または

require 'filename';
ログイン後にコピー

PHP には例

例 1

次のような「footer.php」という名前の標準フッター ファイルがあるとします。ページでは include ステートメントを使用してください:

<?php
echo "<p>Copyright ? 2006-" . date("Y") . " W3School.com.cn</p>";
?>
ログイン後にコピー


require_once

(PHP 4, PHP 5, PHP 7):
require_once ステートメントは require ステートメントとまったく同じです。唯一の違いは PHP です。ファイルが既に含まれているかどうかがチェックされ、含まれている場合は再度含まれません。 _once の意味と、_once なしの場合との違いを理解するには、include_once のドキュメントを参照してください。

上記は、PHP インクルード ファイルの内容を含めて紹介したもので、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!