shefeduard
Guest
PHP:
if($update == 0):
if(1111):
####
elseif():
####
endif;
if(22222) // двоеточния нету, значит читается только одна операция ####
####
else: // относится к if($update == 0):
к if($update == 0)
PHP наверно думает что он принадлежит к if(22222)
но if(22222) - БЕЗ ДВОЕТОЧИЯ - вот он и выдает ошибку...
это явна ошибка программистов PHP - они неправельно обрабатывают условия
ДУМАЮ у них после выполения
f(22222)
ОПЕРАТОР
ждет else, и обрабатывает на ошибки else:
хотя он не запоминает что было вверху и есть условный оператор if($update == 0):
PHP:
if(33333)
####
endif;