break

(PHP 4, PHP 5)

L'instruction break permet de sortir d'une structure for, foreach, while, do-while ou switch.

break accepte un argument numérique optionnel qui vous indiquera combien de structures emboîtées doivent être interrompues.

<?php
$arr = array('un', 'deux', 'trois', 'quatre', 'stop', 'cinq');
while (list(, $val) = each($arr)) {
	if ($val == 'stop') {
		break;	/* Vous pourriez aussi utiliser 'break 1;' ici. */
	}
	echo "$val<br />\n";
}

/* Utilisation de l'argument optionnel. */

$i = 0;
while (++$i) {
	switch ($i) {
	case 5:
		echo "At 5<br />\n";
		break 1;  /* Termine uniquement le switch. */
	case 10:
		echo "At 10; quitting<br />\n";
		break 2;  /* Termine le switch et la boucle while. */
	default:
		break;
	}
}
?>

Historique pour break
Version Description
5.4.0 break 0; n'est plus valide. Dans les précédentes versions, il était interprété de la même façon que break 1;.
5.4.0 Supprime la possibilité de passer des variables (i.e., $num = 2; break $num;) comme argument numérique.

LoadingChargement en cours