Неустранимая ошибка: нельзя использовать возвращаемое значение функции в контексте записи

код страницы – все html, и он не будет загружать. этой ошибки:

Неустранимая ошибка: нельзя использовать возвращаемое значение функции в строке контекста записи 142

код:

<div> <div class=""> <input type="text" id="select_shelves" name="select_shelves" class="shelves_select_and_buttons" /> <div id="shelves_menu" > <ul> <li id="li_" onclick="printValue();">option5 <= line 142 </li> </ul> </div> </div> <div class="button"> <input type="button" onclick="dropShelves();" id="Shelves_select_button" name="Shelves_select_button" value="" class="grey_button"/> </div> </div> 

Related of "Неустранимая ошибка: нельзя использовать возвращаемое значение функции в контексте записи"

Если PHP позади, проблема может быть вызвана функцией empty ($ var) следующим образом:

 if(empty($var = getMyVar())) { ... } 

Вместо этого вы должны назвать это так:

 $var = getMyVar(); if(empty($var)) { ... } 

Или лучше (как указывал деменция )

 if(!getMyVar()) { ... } 

Проблема вызывает и другие подобные функции (isset, is_a, is_null и т. Д.).

вы, вероятно, используете что-то вроде:

 if(empty(urFunc($foo)){ .... } 

который не будет работать.

что бы это ни было (найдите номер залога в ошибке, чтобы найти его) измените его на:

 $foo = urFunc($bar); if(empty($foo)){ .... } 

это должно исправить это.