#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版」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本