PHP – ユーザー関数

同一ファイル内で関数を定義する

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));
?>