Здравствуйте! Из бекапов восстановил сайт на локальном сервере(Denwer). Но при запуске возникают ошибки. Пример 1 вызов ф-ции (где возникает ошибка) PHP: Core::функция(404, ['empty_content' => true]); сама функция PHP: static function функция($code, $options = false) { switch($code) { case 404: @header('HTTP/1.1 404 Not Found'); break; } if ($options['empty_content']) { ob_clean(); } elseif (class_exists("Parser")) { if (ob_get_level() == 0) ob_start(); $parser = new Parser("/error/{$code}"); //$parser->assign($GLOBALS["__"]); $parser->Output(); } _exit(); } Пример 2 PHP: static function функция($message, $options = false) { global $conf; if (is_array($message)) { $message2 = []; // ошибка здесь Подобные ошибки повторяются в коде бесчисленное количество раз. Могут ли эти ошибки возникать из-за не соответствия версий php лок серва и хостинга? Т.е. присуще ли такая передача параметров функции одной из версий php?
https://secure.php.net/manual/ru/language.types.array.php Можешь Denwer заменить на open-server.ru там хоть можно выбрать новую версию PHP и т. д.