#9 PHPで学ぶ関数の基本
PHPの関数は、C言語系の言語に共通する標準的な書き方が基本です。この記事では、PHPにおける関数の基本を解説します。
関数を作ってみる
PHPでは`function`というキーワードを使います。
function greet($name) {
echo "こんにちは、{$name}さん";
}
greet("太郎");
値を返す関数
function add($a, $b) {
return $a + $b;
}
デフォルト引数
function greet($name = "ゲスト") {
echo "こんにちは、{$name}さん";
}
型を指定することもできる
比較的新しいPHPでは、引数や戻り値に型を指定することもできます。
function add(int $a, int $b): int {
return $a + $b;
}
型を指定しておくと、間違った型の値が渡された際にエラーとして気づきやすくなります。
PHPならではの注意点
PHPの変数名には必ず`$`が付きますが、関数名には`$`を付けません。関数を定義する側にも呼び出す側にも`$`が付かない点は、変数との書き分けとして意識しておきましょう。
まとめ
PHPの関数は`function`で定義し、型指定は任意ですが指定しておくと安全性が高まります。変数と関数で`$`の有無が違う点にも注意しましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
PHPをもっと学びたい方には「10日でおぼえるPHP入門教室 第4版」がおすすめです。
コメント
コメントを投稿