Développeur d'applications WEB
PHP

Structure alternative IF

Il s'agit d'un moyen de réaliser un test booléen, dont le résultat sera binaire, c'est à dire qui s'exprime sur deux états (vrai/Faux, Oui/Non, 0/1...).
Le test doit donc être formulé avec soin et nous verrons qu'il est tout à fait possible de réaliser des tests complexes en associant les opérateurs booléens.
Syntaxe:
if ( Test )
{
	...
	// Instructions qui seront réalisées si le test 
	// est vrai.
}

Si le test est vrai, on réalise les instructions qui sont entre les accolades.
Si le test est faux, on ne réalise aucune instruction.

Exemple:

Imaginons qu'on veuille calculer la valeur absolue d'un nombre:
L'algorithme se résume donc à:
Si le nombre est négatif alors je le multiplie par -1.
On va donc écrire:
<?php
	echo "Avant le If: Le nombre vaut $nb";
	if ($nb<0) 
	{
		$nb=$nb*-1;
	}
	echo "Après le If: Le nombre vaut $nb";
?>
Ce qui va entrainer les exécutions suivantes:
Nombre = 5 Nombre = -3
Avant le If: Le nombre vaut 5
Après le If: Le nombre vaut 5
Avant le If: Le nombre vaut -3
Après le If: Le nombre vaut 3