"Parse error: syntax error, unexpected" на 130 линию ругается. Вот сам код if (true) { 130: $data = []; $data['to'] = $email; $data['login'] = 'admin'; $data['date'] = format_date(time()); $data['ip'] = get_ip(); $data['password'] = $password; $data['name'] = 'Backup-данных установки проекта'; email_send_template($data, 'install_copy_data'); }
Если у тебя PHP версии 5.6 и ниже, то будет верно написать так if (true) { $data = array(); ... } Дело в том, что PHP версии НИЖЕ 7.0 не понимает краткий синтаксис создания массива, т.е. через квадратные скобки.
DestyK, ты где это интересно вычитал? $test = []; точно так же выполнится без каких-либо ошибок, бредишь