キーワード function
キーワード function は、PHPでユーザー定義関数を宣言するために使用されます。関数はパラメータを受け取り、コードを実行し、結果を返すことができます。宣言された関数は、プログラムの異なる部分で複数回呼び出すことができます。
構文
function functionName($param1, $param2, ...) {
return $result;
}
例
2つの数値を加算する簡単な関数を作成しましょう:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
コードの実行結果:
5
例
関数は異なるデータ型を返すことができます。配列を返す関数を作成しましょう:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
コードの実行結果:
[1, 2]
例
関数はパラメータのデフォルト値を持つことができます:
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
コードの実行結果:
'Hello, Guest!'
'Hello, John!'
関連項目
-
関数から値を返すための、
コマンドreturn