PHPでファイルを含める方法は?
PHP includeファイルの実行方法は2つあります
- include や require ステートメントを使用してファイルを現在のスクリプトに直接 include します。ファイルパスは相対パスまたは絶対パスです。include ステートメントの場合、ファイルが存在しない場合は警告を出してスクリプトの実行を続行しますが、require ステートメントの場合、致命的なエラーを出してスクリプトの実行を停止します。たとえば、”header.php” という名前のファイルを include する場合、以下のコードを使用します。
include 'header.php'; // 或者 require 'header.php';
- include または require 文でファイルを文字列変数に取り込み、echo または print 文で変数の値を出力する方法。この方法は、ファイルの内容を文字列として処理する場合や、特定の場所に内容を出力する場合に適しています。例えば、”header.php” というファイルの内容を変数に取り込んで出力します。
$content = include 'header.php'; // 或者 $content = require 'header.php';
echo $content;
いずれの方法を用いても、includeによって取り込まれたファイルはPHPの本来の文法に従って解析・実行されます。取り込まれたファイルで定義された変数、関数、クラスなどは包含ファイルのスコープ内で利用できます。