PHPのコードを別のPHPファイルに含めinclude()を使用しファイルを呼び出してみます。
include()を使用することで、PHPファイルに含まれるコードを別のPHPファイルに含めることができます。ファイルの取り込みは、指定されたPHPファイルからコードをコピーし、呼び出した場所に貼り付けたと同じことになります。
include()を使用し、好きな場所に取り込むだけで、何度もコードを記述する代わりに、ファイルを取り込むようにすることで時間と作業を大幅に節約することが可能です。
■基本的な構文
include("path/to/filename(ファイルパス,ファイル名)"); もしくは include "path/to/filename(ファイルパス,ファイル名)";
include()を使用する際には、括弧を省略することができます。
■環境
・Windows10
・WampServer Version 3.2.3 64bit
・PHP Version 7.3.21
■PHPでinclude()を使用し別のPHPファイルを呼び出す
では、PHPでinclude()を使用し別のPHPファイルを呼び出してみます。
■コード(script_test.php)
<!DOCTYPE html>
<html lang="ja">
<head>
<title>include()のテスト</title>
</head>
<body>
<?php include "C:/wamp64/www/project/test_1.php"; ?>
<?php include "C:/wamp64/www/project/test_2.php"; ?>
<h1>ようこそ、Webサイトへ</h1>
<p>テストです</p>
<?php include "C:/wamp64/www/project/test_3.php"; ?>
</body>
</html>
■コード(test_*.php)
<?php
echo "test_*.php";
echo "<br>";
?>
「*」には数字が入ります。
今回は、test_*.phpというファイルを3つ作成(test_1.php,test_2.php,test_3.php)し、include()を使用し、これらのファイルを別のPHP(script_test.php)から呼び出してみます。
なお、test_*.phpというファイルの中身には、echo文で文字列を出力するという処理を記述しています。
■実行
では、このスクリプトを「script_test.php」という名前で保存し、実行させてみます。
実行させてみると、PHP(script_test.php)内でinclude()を使用したことで、test_*.phpという3つのファイル(test_1.php,test_2.php,test_3.php)の中身を読み込み、PHP(script_test.php)内で呼び出すことができました。
コメント