Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
programacionphp3:teorias:teoria1 [2015/03/14 19:08] hcobo |
programacionphp3:teorias:teoria1 [2017/10/10 16:12] (actual) |
||
---|---|---|---|
Línea 169: | Línea 169: | ||
// Ejemplo de condicionalidad (selección) | // Ejemplo de condicionalidad (selección) | ||
$numero = 601; | $numero = 601; | ||
- | if ($numero % 2 == 0) { // % => módulo | + | if ($numero % 2 === 0) { // % => módulo |
print 'El número ' . $numero . ' es par<br>'; | print 'El número ' . $numero . ' es par<br>'; | ||
print 'porque su división por dos da resto cero.'; | print 'porque su división por dos da resto cero.'; | ||
Línea 178: | Línea 178: | ||
if ($numero > 500) | if ($numero > 500) | ||
print 'El número ' . $numero . ' es mayor a 500'; | print 'El número ' . $numero . ' es mayor a 500'; | ||
- | elseif ($numero % 2 == 0) | + | elseif ($numero % 2 === 0) |
print 'El número ' . $numero . ' es par'; | print 'El número ' . $numero . ' es par'; | ||
else | else | ||
Línea 190: | Línea 190: | ||
* El else es optativo | * El else es optativo | ||
* Los bloques se encierran entre {} (llaves); si el bloque tiene una sola línea, el uso de llaves es opcional | * Los bloques se encierran entre {} (llaves); si el bloque tiene una sola línea, el uso de llaves es opcional | ||
- | * El simbolo para comparacion es == , porque = es de asignacion | + | * El simbolo para comparacion es === , porque = es de asignacion |
* El print <br> se hace fuera de la condicion | * El print <br> se hace fuera de la condicion | ||