「PHP/入門/関数とは」の版間の差分
削除された内容 追加された内容
→引数をもつ関数: 10+99=109だと文字列の連結と紛らわしいので、20+99=119に計算例を変更。 |
アロー関数 |
||
273 行
となります。
=== アロー関数 ===
PHP7.4以降、アロー関数という機能が追加されており、下記のような関数を定義できます。
書式は
:<code>$値を格納する変数 = fn($引数) => 関数の内容の式</code>
です。
<code>fn</code>は予約語ですので、変更できません(変更してもエラーになるので実行不可能です)。
また、<code> => </code>は(不等号ではなく、)アロー演算子という演算子ですので、混同しないように。
<syntaxhighlight lang="PHP">
<?php
// 定義方法
$atai = fn($hiki) => $hiki * 7;
// 出力
print($atai(2)); // 14 なぜなら 2×7=14 なので
?>
</syntaxhighlight>
実行結果
<pre>
14
</pre>
となります。
|