Web制作メモ -トップへ-

[PHP] ユーザー定義関数の作り方

PHP2014.12.08 19:35

PHPのユーザー定義関数はfunctionで作成します。

記述例

function hello() {
}
hello();

※helloの部分は関数名と言い好きな名前を付けられます。

引数を使用

function hello($msg) {
  echo $msg;
}
hello("こんにちは");

引数を複数使用

function hello($msg1, $msg2, $msg3) {
  echo $msg1;
  echo $msg2;
  echo $msg3;
}
hello("おはよう","こんにちは","こんばんは");

戻り値を返す

function hello($msg) {
  return "引数は「" . $msg . "」ですね。";
}
echo hello("こんにちは");

PHPの関数の戻り値は特に関数宣言に何か書いておく必要もなく、返したい時にretunで返せばよい。retunを記述しない場合は、自動的にNULLが返されます。