2018.05.06 追記
コメントにもあるように PHP 7.0.X から PHP 7.1.X への移行による新機能のようでした。
参照: PHP 7.0.x から PHP 7.1.x への移行による新機能
foreachでarray_mapを使う時、phpのバージョンによって書き方が妙に変わってたのでメモ
<?php
// php7.1
foreach(array_map(null, $array1, $array2) as [$val1, $val2]) {
echo $val1.', '.$val2;
}
// php7.0
foreach(array_map(null, $array1, $array2) as list($val1, $val2)) {
echo $val1.', '.$val2;
}
?>
なんで[]で書けなくなったか分からないけど、list()を使えばどっちでも使えるから、まぁいいか。