1

usephp クロージャーを使用したキーワードは、厳選された変数のスコープをクロージャーに拡張するための非常に明確な方法です。

クロージャーから呼び出し元関数スコープ内の変数の値を更新する必要がある場合、方法はありますか?

$total_strength = 0;
$all_cores->each(function($core) use ($total_strength) {
    $total_strength += $code->strength;
});

print('Cumulative cores' strength is: ' . $total_strength);

ここでは常に 0 を取得します。これを修正するにはどうすればよいですか?

4

1 に答える 1