alternative syntax
Заметил особенность написания кода с использованием альтернативного синтаксиса (IF: ... ELSE: ... ENDIF; )
Перед else: не может стоять if с кодом в фигурных скобках.
Cледующий код выдает parse error на "else:"
если добавить после if(0) любой оператор (пустой, например) - ошибки не будет.
Заметил особенность написания кода с использованием альтернативного синтаксиса (IF: ... ELSE: ... ENDIF; )
Перед else: не может стоять if с кодом в фигурных скобках.
Cледующий код выдает parse error на "else:"
PHP:
$a = 1;
if($a==1):
echo 1;
if(0){
echo 2;
}
else:
echo 3;
endif;
PHP:
$a=1;
if($a=1):
echo 1;
if(0){
echo 2;
}//добавляем любой оператор
;
else:
echo 3;
endif;