「PHP/入門/関数とは」の版間の差分

アロー関数
(→‎引数をもつ関数: 10+99=109だと文字列の連結と紛らわしいので、20+99=119に計算例を変更。)
(アロー関数)
 
となります。
 
=== アロー関数 ===
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>
 
となります。
 
 
 
 
 
 
 
 
 
 
23,078

回編集