Переход PHP 7 - 5 v

100
19 февраля 2018, 03:42

Помогите , на старом хосте была версия пхп на сколько я помню 7.0.23 а на новом 5.5.38 , и вроде на старом хосте работала эта штука

$GetMail = mysqli_fetch_assoc($resch1)['email'];

говорит что "[" не понимает , а конкретнее

<b>Parse error</b>:  syntax error, unexpected '[' in 
<b>/home/trikedgo/domains/sochack.com/public_html/functionsl.php</b> on 
line <b>18</b><br />

18 линия это и есть

$GetMail = mysqli_fetch_assoc($resch1)['email'];
Answer 1

Разделите строчку на две

$row = mysqli_fetch_assoc($resch1);
$GetMail = $row['email'];

Раньше PHP не умел сразу работать с массивами, которые возвращались из функции

READ ALSO
SQLSTATE[42S02]: Base table or view not found:

SQLSTATE[42S02]: Base table or view not found:

Добрый вечер, долго искал решение и до сих пор не нашел

122
Не подгружается скрипт в Ajax форме

Не подгружается скрипт в Ajax форме

Итак, попытаюсь объяснить суть проблемы :) Вот сайт https://filmotekacom

129
Чем отличается встроенная функция С++ от макроса Си?

Чем отличается встроенная функция С++ от макроса Си?

Как я понял, встроенная функция в С++ это аналог макроса СиНо в книге прочел, что встраиванием кода встроенной функции занимается компилятор,...

120