Page 74 - Programador-PHP
P. 74
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
Curiosidades sintácticas de la
bipolaridad no diagnosticada de
PHP
Queremos a PHP y por eso lo usamos ¿cierto? Pero aquello de
que "el amor es ciego", es bastante relativo, cuando lo que nos
guía como programadores, es la lógica. Y es allí, cuando nos
encontramos con que PHP, pareciera ser "bipolar" y, según su
ánimo, la sintaxis de las estructuras de control, pueden
escribirse de dos formas: la que ya conocemos y... esta de aquí:
if($PHP == "es bipolar"):
echo "No te aconsejo utilizar esta sintaxis :D";
endif;
Y a veces, está un poco deprimido:
if($PHP == "es bipolar"):
echo "No te aconsejo utilizar esta sintaxis :D";
else if ($PHP == "está en su fase depresiva"):
echo "Oh! No! Debiste utilizar elseif sin separación! Ahora fallará!";
endif;
Por curiosidad, el ejemplo anterior pero sin fallas:
if($PHP == "es bipolar"):
echo "No te aconsejo utilizar esta sintaxis :D";
elseif ($PHP == "está en su fase depresiva"):
echo "Ok. Usemos elseif sin separación así no se enoja";
else:
echo "Ya podemos volver a utilizar llaves";
endif;
¡Oh, no! Con while también sucede!
while ($i < 10):
echo "Y aquí tenemos un PHP maníaco!";
endwhile;
74