Diferencia entre revisiones de «PHP Estruturas de control»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 1: Línea 1:
 +
 
== if ==
 
== if ==
 +
 
*<u>Nota:</u> Esta información está baseada na que se atopa na [http://php.net/manual/es/control-structures.if.php web de php].
 
*<u>Nota:</u> Esta información está baseada na que se atopa na [http://php.net/manual/es/control-structures.if.php web de php].
  
Línea 47: Línea 49:
 
   }
 
   }
 
}
 
}
 +
?>
 +
</syntaxhighlight>
 +
 +
 +
=== else ===
 +
 +
*<u>Nota:</u> Esta información está baseada na que se atopa na [http://php.net/manual/es/control-structures.else.php web de php].
 +
 +
* else forma parte do if e vai servir para executar un conxunto de sentenzas cando non se cumpra a condición indicada no if (cando o valor da expresión avaliada no if sexa false).
 +
 +
Exemplo de código:
 +
::<syntaxhighlight lang="php" line enclose="div" highlight="1,4" >
 +
<?php
 +
  if ($a > $b) {
 +
    echo "a é maior ca b";
 +
  } else {
 +
    echo "a é menor ou igual ca b";
 +
  }
 
?>
 
?>
 
</syntaxhighlight>  
 
</syntaxhighlight>  

Revisión del 16:58 25 oct 2016

if

  • Nota: Esta información está baseada na que se atopa na web de php.
  • O construtor if permite a execución condicional de fragmentos de código.
  • Sintaxe:
1 if (expr)
2   sentenza
Sendo expr unha expresión que pode ser avaliada como true ou false.
En caso de ser avaliada como true se executa a sentenza.

Exemplo de código:

1 <?php
2 if ($a > $b) {      // Se $a é maior que $b executa dita sentenza
3   echo "a é maior b";
4 }
5 ?>


  • Se queremos executar varias sentenzas temos que facer uso das chaves {....}. Todas as sentenzas que estean dentro das chaves será executadas.

Exemplo de código:

1 <?php
2 if ($a > $b) {
3   echo "a é maior b";
4   $b = $a;
5 }
6 ?>
  • É necesario que a condición estea entre parénteses: (expr).
  • Pódense anidar if´s de forma indefinida.

Exemplo de código:

1 <?php
2 if ($a > $b) {
3   echo "a é maior b";
4   if ($a > $c) {
5      echo "a é maior que c";
6   }
7 }
8 ?>


else

  • Nota: Esta información está baseada na que se atopa na web de php.
  • else forma parte do if e vai servir para executar un conxunto de sentenzas cando non se cumpra a condición indicada no if (cando o valor da expresión avaliada no if sexa false).

Exemplo de código:

1 <?php
2   if ($a > $b) {
3     echo "a é maior ca b";
4   } else {
5     echo "a é menor ou igual ca b"; 
6   }
7 ?>




-- Ángel D. Fernández González -- (2016).