フリーPHPスクリプト配布サイト。
PHPでは、定数や関数の定義など、使い回しができるコードを分離して保存し、色々なプログラムから呼び出して使用することができます。
require を使用すれば、プログラム実行前に指定したファイルを読み込むことができます。ここでは例として my_function.php を作成し、以下のコードを書いておきます。
<?php
function average($x, $y) {
return ($x + $y) / 2;
}
?>
与えられた2つの値から平均値を求め、その値を返す自作関数を定義しています。他のプログラムからこのコードを使用する場合、require を使ってこのコードを読み込みます。具体的には以下のようになります。
<?php
require "my_function.php";
$number = average(2, 4);
echo "2と4の平均は{$number}です。";
?>
require("my_function.php"); によって my_function.php の内容が読み込まれるので、自作関数の average が利用できるようになります。
また、require_once でも読み込むことができます。使い方は基本的に require と同じです。
<?php
require_once "my_function.php";
$number = average(2, 4);
echo "2と4の平均は{$number}です。";
?>
require_once でファイルを読み込むと、一度読み込まれたファイルは読み込まなくなります。
include を使用すれば、プログラム実行中に指定したファイルを読み込むことができます。
<?php
for ($count = 1; $count <= 5; $count++) {
include "my_function" . $count . ".php";
}
?>
このようにすると、繰り返し処理の中で my_function1.php ~ my_function5.php が読み込まれます。
また、include_once でも読み込むことができます。使い方は基本的に include と同じです。
<?php
for ($count = 1; $count <= 5; $count++) {
include_once "my_function" . $count . ".php";
}
?>
include_once でファイルを読み込むと、一度読み込まれたファイルは読み込まなくなります。