PHPの無名関数から参照を返す

日付 2021.02.11
タイトル PHPの無名関数から参照を返す
本文
// valに値を設定
$val = ['aaa' => 'bbb'];
// リファレンス返しな無名関数?!
$fn = function&(&$v) {
return $v;
};

// 実行
$ref = &$fn($val);
// リファレンスに値を設定
$ref['aaa'] = 'ccc';
$ref['ccc'] = 'ddd';

// valに変更が加わっているか?
var_dump($val);


# 結果
array(2) { ["aaa"]=> string(3) "ccc" ["ccc"]=> string(3) "ddd" }

加わっているので無名関数からも参照返しをできるようです。
RedHat8 PHP7.2環境です。