php
1<?php 2$callback = function($runningTotal,$currentValue) 3{ 4 $runningTotal += $currentValue * $currentValue; 5 return $runningTotal; 6}; 7 8$numbers=array(2,3,5,7); 9$total=array_reduce($numbers,$callback); 10 11echo $total; 12?>
このように配列の要素を2乗したものの和を求める関数を
array_reduceを使ったコードなのですが
php
1<?php 2$callback = function addItUp($runningTotal,$currentValue) 3{ 4 $runningTotal += $currentValue * $currentValue; 5 return $runningTotal; 6}; 7 8$numbers=array(2,3,5,7); 9$total=array_reduce($numbers,$callback); 10 11echo $total; 12?>
このように関数に名前をつけるとエラーになります。
なぜでしょうか
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。