Strict Standards: Only variables should be passed by reference in

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Slash
Администратор
Сообщения: 2083
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 69 раз

Strict Standards: Only variables should be passed by reference in

Сообщение Slash » Пн ноя 16, 2015 10:09 am

На PHP 5.4 получил ошибку:
Strict Standards: Only variables should be passed by reference in
(Строгие стандарты: только переменные должны быть переданы по ссылке в такой то строке.)
на строку с кодом:

Код: Выделить всё

$format = end(explode('.', $file)); 
Этой строчкой я получаю формат файла (об этом в теме: Обрезать строку с конца до определенного символа (PHP)).
Решение ошибки было разделить код на две строки, вот так:

Код: Выделить всё

$format = explode('.', $file); 
$format = end($format); 

Реклама

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость