![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
![]() Si no me equivoco creo que debería ser de la siguiente manera Te olvidaste el simbolo dolar en Snum <= 5 Código PHP:
__________________
Saludos.. KeyMan |
#2
|
|||
|
|||
Hola
Pues si te estas iniciando en PHP o en cualquier lenguje de programación, hazme el favor de olvidarte de ese ejemplo y realiza pruebas un poco más coherentes. Aunque simplemente sea una prueba ¿Que sentido tiene ese script? si en tus primeras pruebas ya metes un BREAK dentro de un bucle pues ni te cuento cuando lleves un poco más. Menos mal que no existe el GOTO en PHP. Hazte un favor y buscate ejemplos mas lógicos y menos cahoticos, el uso de break debes reservarlo para la sentencia SWITCH .. CASE y para trabajos de fontanería (apaños rapidos). PD. Tengo una mala mañana ![]() |
#3
|
||||
|
||||
Yo no estoy de acuerdo en esto. break es muy útil para terminar un ciclo. break y continue son, ciertamente, fomas escondidas de goto, pero se trata de dos casos en los que generalmente resulta más cómodo y claro su uso que sus contrapartidas con condicionales.
// Saludos |
#4
|
|||
|
|||
Hola
Cita:
Pienso yo que sin no fuera asi todo el mundo utilizaría Código PHP:
Cita:
Creo que el análisis y la metodología de la programación se estudian para algo, y seguro que no es para poner "breaks" a saco. Bueno, queda claro que no soy partidario de "BREAK". |
#5
|
||||
|
||||
Me expresé muy mal. No pretendo decir que se use break como método regular para terminar un ciclo. Pero hay ocasiones en que las condiciones de salida de un ciclo pueden ser múltiples y no tan inmediatas de comprobar (que requieran llamadas a funciones por ejemplo) y ponerlas todas ellas como condiciones del ciclo puede ser muy engorroso.
Pienso también, sin embargo, que no es bueno ser tan dogmático. Un continue, por ejemplo, a fin de cuentas, también rompe una secuencia natural. Un switch con sus breaks no es sino una secuencia de Código:
IF (TAL COSA) { Codigo; GOTO FIN; } IF (TAL COSA) { Codigo; GOTO FIN; } ... :FIN: Código:
IF (TAL COSA) { Codigo; } ELSE { IF (TAL COSA) { Codigo; } ELSE { IF (TAL COSA) { Codigo; } } } // Saludos |
#6
|
||||
|
||||
Hola,
Estoy con Román. No veo el porqué no se puede utilizar el "break", el "continue" e incluso el "goto" cuando esté disponible y se considere necesario, claro está. ![]() |
#7
|
||||
|
||||
Cita:
![]() El goto tiende a crear un caos en el código, con saltos de aquí a allá y de regreso, perdiéndose todo posible orden y entendimiento. // Saludos |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
parar bucle | Cosgaya | Varios | 11 | 11-02-2006 16:01:56 |
Problema en bucle | CarmaZone | Tablas planas | 6 | 20-01-2006 09:51:20 |
bucle dentro de un bucle | Cosgaya | Varios | 2 | 06-06-2005 07:05:16 |
problema con bucle while do | acrophet | Varios | 1 | 16-09-2004 14:13:02 |
Detener un bucle | lfidanza | Varios | 5 | 25-06-2003 00:36:14 |
![]() |
|