@Stances

Как избавится от ошибки php?

PHP Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW), expecting ')' in /home/..../...../...../public_html/index.php on line 74

КОД
echo $twig->render($templateDir . '.twig',
                       array('site' => 'url' => $URL, 'favicon' => $settings['favicon'], "logo" => $settings["site_logo"],
                             "site_name" => $settings["site_name"],
                             'service_speed' => $settings["service_speed"],
                             'styleList' => $stylesheet["stylesheets"],
                             'scriptList' => $stylesheet["scripts"],
                             'captchaKey' => $settings["recaptcha_key"],
                             'captcha' => $captcha, 'resetPage' => $resetPage,
                             'serviceCategory' => $categories, 'categories' => $categories,
                             'error' => $error, 'errorText' => $errorText, 'success' => $success,
                             "servicesPage" => $serviceList, "resetType" => $resetType,
                             'successText' => $successText, 'title' => $title, 'user' => $user,
                             'data' => $_SESSION["data"], 'settings' => $settings, 
                             'search' => $_GET["search"], "active_menu" => $active_menu,
                             'ticketList' => $ticketList, 'messageList' => $messageList, 
                             'ticketCount' => new_ticket($user['client_id']), 'paymentsList' => $methodList, 
                             'bankPayment' => $bankPayment["method_type"], 'payoneerPayment' => $payoneerPayment["method_type"],
                             'payoneerPaymentTitle' => $payoneerPaymentExtra['name'], 'payoneerPaymentEmail' => $payoneerPaymentExtra['email'],
                             'bankList' => $bankList, 'status' => $route[1], 'orders' => $ordersList, 'pagination' => $paginationArr,
                             'contentText' => $content, 'headerCode' => $settings["custom_header"],
                             'fastreg' => str_replace('%40','@',htmlspecialchars($_GET['fastreg']??'')), 
                             'footerCode' => $settings["custom_footer"]));
}


Ошибка 500
  • Вопрос задан
  • 177 просмотров
Решения вопроса 1
anton_reut
@anton_reut
Начинающий веб-разработчик
Вот тут в самом начале у тебя ДВЕ стрелки:
array('site' => 'url' => $URL
Что это значит? Что ты хотел этим сказать?
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@FanatPHP
Чебуратор тега PHP
Разбей эту адову колбасу на отдельные строчки по запятым
После этого сообщение об ошибке укажет на конкретную строчку с проблемой. Вот в ней и смотри, плюс 1 строка выше или ниже
Сейчас никто ломать глаза об этот ужас не будет. Ну кроме совсем конченых мазохистов
Ответ написан
@Vitsliputsli
Разбей эту адову колбасу на отдельные строчки по запятым

и сразу будет видно что ошибка в самом начале массива (как минимум):
'site' => 'url' => $URL,
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы