可能なユースケースを示す例(そして、鼻をarray_sum() ;)に突っ込まないでください):
$ rows = array ( 1、2、3 ) ;
$合計 = 0 ;
//ケースの場合-リンクなしで($ total)を使用します
array_walk ( $ rows 、 function ( $ row ) use ( $ total ) {
$ total + = $ row ;
} ) ;
echo "合計は$合計です \ n " ;
//ケース2-参照による(&$ total)の使用
array_walk ( $ rows 、 function ( $ row ) use ( & $ total ) {
$ total + = $ row ;
} ) ;
echo "合計は$合計です \ n " ;
出力では次のようになります。
合計は0です 合計は6
お楽しみください!