「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>
 
となります。