sintáxis de if..endif
La manera `alternativa' de escribir la declaración if/elseif/else,
usando if();elseif(); else; endif; no puede implementarse eficientemente
sin agregar una gran complejidad al intérprete 3.0. Por eso la sintáxis
ha cambiado:
Ejemplo C-5. Migración: vieja sintáxis if..endif if ($foo);
echo "sip\n";
elseif ($bar);
echo "casi\n";
else;
echo "nop\n";
endif; |
|
Ejemplo C-6. Migración: nueva sitáxis if..endif (si...finsi) if ($foo):
echo "sip\n";
elseif ($bar):
echo "casi\n";
else:
echo "nop\n";
endif; |
|
Nótese que los punto-y-coma, han sido reemplazados por los
los dos-puntos en todas las declaraciones, excepto en la de
finalización (endif).