Internal server error!

(error 500)


syntax error, unexpected '&'


/home/www/vvveb/demo/admin/controller/tools/backup.php on line 88
Code

array_walk($columns, fn (&$v) => $v = $v['name']); // <==

$start = (($page - 1) * $limit);

$sql = "SELECT * FROM `$tableName` LIMIT $start, $limit";

$stmt = $this->db->execute($sql, [], []);

$rows = $this->db->fetchAll($stmt);

if ($rows) {

$columns = $this->db->getColumnsMeta($tableName);

array_walk($columns, fn (&$v) => $v = $v['name']); // <==

//$output .= "INSERT INTO `$tableName` ";

//$output .= '(`' . implode('`,`', $columns) . "`) VALUES \n";

$len = count($rows);

$i = 0;


Trace

#0 /home/www/vvveb/demo/system/core/frontcontroller.php(298): Vvveb\System\Core\FrontController::call('Vvveb\\Controlle...', 'index', '/home/www/vvveb...') #1 /home/www/vvveb/demo/system/core/frontcontroller.php(364): Vvveb\System\Core\FrontController::redirect('Tools/Backup', 'index') #2 /home/www/vvveb/demo/system/core/startup.php(366): Vvveb\System\Core\FrontController::dispatch() #3 /home/www/vvveb/demo/index.php(138): Vvveb\System\Core\start() #4 /home/www/vvveb/demo/admin/index.php(41): include('/home/www/vvveb...') #5 /home/www/vvveb/demo/public/admin/index.php(26): include('/home/www/vvveb...') #6 {main}