PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
bjo
Отправлено: 12 Августа, 2021 - 13:28:10
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Авг. 2021  


Помог: 0 раз(а)




Доброго времени суток! Разворачиваю сайт на хостинге, бд уже подключена, на сайте выводится данная ошибка: Parse error: syntax error, unexpected ':', expecting ';' or '{' in. Ниже часть кода, где ошибка (ругается на первую строчку). Моих знаний не хватает, чтобы понять, что он хочет.
PHP:
скопировать код в буфер обмена
  1.         private function getAlias(string $id, string $table) : string
  2.         {
  3.                 try
  4.                 {
  5.                         $this->queryBuilder->clear();
  6.                         $this->queryBuilder->select('alias')
  7.                                 ->from($this->db->quoteName($table))
  8.                                 ->where($this->db->quoteName('id') . ' = ' . (int) $id);
  9.                         $this->db->setQuery($this->queryBuilder);
  10.  
  11.                         return (string) $this->db->loadResult();
  12.                 }
  13.                 catch (Exception $e)
  14.                 {
  15.                         echo $e->getMessage();
  16.  
  17.                         return '';
  18.                 }
  19.         }
  20.  
 
 Top
Мелкий Супермодератор
Отправлено: 12 Августа, 2021 - 17:41:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 11921
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 617 раз(а)




Версию PHP проверьте.


-----
PostgreSQL DBA
 
 Top
bjo
Отправлено: 16 Августа, 2021 - 04:47:36
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Авг. 2021  


Помог: 0 раз(а)




Мелкий пишет:
Версию PHP проверьте.

Стоит версия 5.6.40
 
 Top
Мелкий Супермодератор
Отправлено: 16 Августа, 2021 - 11:43:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 11921
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 617 раз(а)




Ну? Совершенно закономерно, что 5.6 ничего не знает о синтаксических конструкциях, появившихся только в 7.0


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB