Всем привет. Перекинул из виртуального хостинга на VPS хостинг сайт, и он ругается на след. ошибку
if(isset($mysqlColumn[$cellPath]) and !empty($cell->getCalculatedValue()))
Ошибка
mod_fcgid: stderr: PHP Fatal error: Can't use method return value in write context in /var/www/www-root/data/www/reallot.kz/application/models/admin_model.php on line 124
Чувствую что проблема тут
empty($cell->getCalculatedValue()
empty аргументом можно передавать лишь переменную
Но на виртуальном хостинге работало все без проблем, в чем может быть причина
До PHP 5.5 empty() проверяет только переменные, и попытка проверить что-то еще вызовет ошибку синтаксиса. Другими словами, следующий код не будет работать: empty(trim($name)). Используйте вместо него trim($name) == false.
Старайтесь чаще читать официальную документацию прежде чем задавать вопрос. В PHP она очень даже дружелюбна для новичка, т.к. содержит не только описание, но и массу всевозможных примеров.
В вашем конкретном случае проблема заключается в том, что вы перенесли скрипт на более низшую версию PHP.
Попробуйте просто $cell->getCalculatedValue(). !empty
, по сути, это двойное отрицание
Виртуальный выделенный сервер (VDS) становится отличным выбором
Возникает ошибка в PhpMyAdmin на OpenServerПереношу работающий сайт с веб сервере на локальный, и загрузил файлы и базу данных
Передо мной стоит задача реализовать простое Rest Api используя платформу WordPressНеобходимо сделать аунтификацию пользователя, и сгенерировать...
https://itsolutionstuffcom/post/laravel-5-category-treeview-hierarchical-structure-example-with-demoexample