<<前 [TOP]
汎用的に利用できるPHPを作成できたら、そのPHPは他のPHPでも利用できます。
別ファイルを読み込むには以下のような方法があります。
読み込むべきファイルは、まずは呼び出したプログラムがあるカレントディレクトリから探しだされます。
そこにファイルがない場合は設定ファイル「php.ini」の「include_path」で設定されたディレクトリ群から探します。
以下の2つのPHPプログラムをテキストエディタで作成して「phpsample」フォルダに保存して下さい。
【print-test-inc.php】
<p> =================================<br> print-test.php<br> <?php print("テストファイルです。<br>\n"); ?> =================================<br> </p>
【includetest1.php】
<p>別ファイルのPHPを利用する</p> <?php print("print-test-inc.phpを呼び出します"); include("print-test-inc.php"); print("includetest1.phpに戻ってきました"); ?>
Apacheを起動し、Webブラウザで「http://localhost/phpsample/includetest1.php」にアクセスして実行結果を確認してください。
次は存在しないファイルを指定した場合のプログラムです。
以下のPHPプログラムをテキストエディタで作成して「phpsample」フォルダに保存して下さい。
【includetest2.php】
<p>存在しないファイルを呼び出した場合</p> <?php print("存在しないファイルを呼び出します"); include("aa.php"); //require("aa.php"); print("includetest2.phpに戻ってきました"); ?>
Webブラウザで「http://localhost/phpsample/includetest2.php」にアクセスして実行結果を確認してください。
警告は出ますが、「includetest2.php」の処理は最後まで実行されています。
もしコメントアウトしてあるrequire()を使用した場合は処理が中断され、「includetest2.phpに戻ってきました」の部分は出力されません。
↓↓クリックして頂けると励みになります。