Question:
Date: 23-11-2015 12:49:14
(In Spanish)
el for normal
En q se diferencia ? Votes: 2 - Answers: 4 - Views: 7 Share on: Google Facebook Twitter LinkedIn Link
Que diferencia existe entre esto 2 for?[Resolved]
Hola Comunidad he visto este for<?php $i=1; for(;$i<=10;): echo "<p>".$i."</p>"; $i++; endfor; ?>
el for normal
<?php for($i=1;$i<=10;$i++){ echo "<p>".$i."</p>"; } ?>
En q se diferencia ? Votes: 2 - Answers: 4 - Views: 7 Share on: Google Facebook Twitter LinkedIn Link
Answers:
-
Date: 23-11-2015 12:56:55 Varias cosas:
1. La condicion de inicio se omite en el primer ejemplo porque ya la tienes unas líneas antes
2. En el primer ejemplo usas "colon syntax" que es otra manera de utilizar las estructuras de control (checa aquí).
No conozco de que existan diferencias de rendimiento entre una y otra. Los bytecodes deben ser los mismos. Es opción del programador pero por convención se utiliza la sintáxis de tu segundo ejemplo. Votes: 3 - Link answer -
-
Date: 24-11-2015 02:03:13 Juan, me sumo a la respuesta de Ernesto agregando que por lo general la "Sintaxis alternativa de estructuras de control" es utilizada por los desarrolladores puntillosos para codificar PHP en las vistas de usuario (para entremezclar HTML con PHP) ya que facilita la visibilidad de donde cierrar un determinada estructura de control al indicar su cierre con "endXXXXX;" (ejemplo: endif, endfor, endwhile, etc).
Saludos,
Fernando Votes: 1 - Link answer -
To actively participate in the community first must authenticate, enter the system.Sign In