同一ファイル内で関数を定義する
function を使用すると、ユーザーが独自の関数を作成することができます。このサンプルでは、2 つの引数を受け取り、加算した結果を返します。
<?php function CalcAdd($v1, $v2) { return $v1 + $v2; } echo(CalcAdd(10, 15)); ?>
関数のパラメータに初期値を設定することができます。関数を呼び出す際に初期値を設定したパラメータを省略すると、初期値が使用されます。
<?php function CalcAdd($v1, $v2 = 20) { return $v1 + $v2; } echo(CalcAdd(10, 15) . "<br>"); echo(CalcAdd(10) . "<br>"); ?>
別ファイルで定義されて関数を使用する
func.php ファイルに関数を定義します。
<?php function CalcAdd($v1, $v2) { return $v1 + $v2; } ?>
関数を実行する PHP ファイルから require 関数を使用して、func.php をインポートします。
<?php require "./func.php"; echo(CalcAdd(10, 15)); ?>