PHP ページへのファイルのインクルード
ページがブラウザにレンダリングされるときに Web ページに動的に挿入されるインクルード ファイルを使用して、コンテンツの同じ部分をサイトの複数のページに簡単に含めることができます。
インクルード ファイルによって、サイトを簡単に管理できるようになります。たとえば、ページ バナー、サイト情報ブロック、メニューなど、サイト内の複数のページに含めるコンテンツの部分を作成できます。コンテンツを変更する場合は、1 つのファイルに変更を加えて、インクルード ファイルが表示されるすべてのページにその変更を反映できます。
PHP インクルード ステートメントは、外部ファイルから Web ページにコンテンツをプルするコード ブロックです。PHP インクルード ステートメントの例を次に示します。
<?php include('pageBanner.php'); ?>
include() および require() という 2 つの基本的な PHP インクルード関数があります。どちらも同じ方法で動作しますが、異なるエラーを返します。include() 関数は、正しく解析されない場合に、残りのページの処理を続行し、インクルード ファイルが表示されるページに警告を表示します。require() 関数が存在しないファイルを参照している場合、関数はページの処理を停止し、ブラウザにエラー ページを表示します。include() および require() の詳細については、W3 Schools Web サイトの PHP インクルード ファイルの説明 (英語の可能性あり) を参照してください。
include_once() 関数および require_once() 関数では、インクルード ファイルをページで 1 回のみ使用することを指定します。2 つの include() 関数が同じインクルード ファイルを参照している場合は、最初の include() 関数だけがブラウザに表示されます。詳細については、PHP.NET Web サイトの「include_once()」および「require_once()」を参照してください。
Microsoft Expression Web では、HTML、INC、PHP、TXT という 4 種類のファイルをインクルード ファイルとして使用できます。入れ子になったインクルード ファイルを作成することもできます。たとえば、他のインクルード ファイルへの参照を含むインクルード ファイルを作成できます。
Web ページに include() 関数を挿入するには
[挿入] メニューの [PHP] をクリックし、次の include() 関数のいずれかをクリックします。
Include ページで参照されるたびにファイルをインクルードします。
Include_once ページで最初に参照されたときにファイルをインクルードします。
Require ページが返されるたびにファイルを処理し、ページで参照されるたびにファイルをインクルードすることを要求します。
Require_once ページが返される前にファイルを処理し、ページで最初に参照されたときにファイルをインクルードすることを要求します。
[PHP ページの選択] ダイアログ ボックスで、インクルードするファイルを選択し、[開く] をクリックします。