Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Ошибка php при подключении сайта
Форумы портала PHP.SU » » Вопросы новичков » Ошибка php при подключении сайта

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

1. bjo - 12 Августа, 2021 - 13:28:10 - перейти к сообщению
Доброго времени суток! Разворачиваю сайт на хостинге, бд уже подключена, на сайте выводится данная ошибка: 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.  
2. Мелкий - 12 Августа, 2021 - 17:41:37 - перейти к сообщению
Версию PHP проверьте.
3. bjo - 16 Августа, 2021 - 04:47:36 - перейти к сообщению
Мелкий пишет:
Версию PHP проверьте.

Стоит версия 5.6.40
4. Мелкий - 16 Августа, 2021 - 11:43:27 - перейти к сообщению
Ну? Совершенно закономерно, что 5.6 ничего не знает о синтаксических конструкциях, появившихся только в 7.0

 

Powered by ExBB FM 1.0 RC1