Maison > développement back-end > tutoriel php > Instructions php break et continue ainsi que les instructions goto et les constantes php

Instructions php break et continue ainsi que les instructions goto et les constantes php

黄舟
Libérer: 2023-03-11 12:36:02
original
1439 Les gens l'ont consulté

1. Instruction break de contrôle de boucle :

break termine l'exécution de la structure actuelle pendant, while, do-while ou switch.

Break peut accepter un paramètre numérique facultatif pour déterminer le nombre de boucles dont il faut sortir.

<?php	

$i = 0;
while(++$i){
	switch($i){
		case 5:
		echo "quit at 5 <br>";
		break;
		case 10:
		echo "quit at 10<br>";
		break 2;  //跳出switch结构和while循环
		default:
		break;	//只跳出switch结构
	}
}
echo "$i=".$i;
<span style="font-size:18px;">?>	</span>
Copier après la connexion

Les résultats d'exécution sont les suivants :

quit at 5 
quit at 10
10=10
Copier après la connexion

                                                                                        

Continuer est utilisé dans la structure de la boucle pour ignorer le code restant dans cette boucle et commencer à exécuter la boucle suivante lorsque la condition est évaluée comme vraie. Continuer peut accepter un argument numérique facultatif pour déterminer le nombre de boucles à ignorer jusqu'à la fin de la boucle. .

Résultat de sortie :

<?php 

for($i=0;$i<2;$i++)
{
	for($j=1;$j<4;$j++)
	{
		if($j==2)
		{
			continue 2;   //跳出最近的一个for循环的2次循环(j=2和j=3)
		}
	echo &#39;$i=&#39;.$i.&#39;$j=&#39;.$j."<br>";
	}
}
 ?>
Copier après la connexion

$i=0$j=1
$i=1$j=1
Copier après la connexion

3. instruction goto :

Les versions PHP5.3 et supérieures ont ajouté l'instruction goto

L'instruction goto en Php a certaines restrictions et ne peut être utilisée que dans le même fichier et Sauter dans la portée signifie que vous ne pouvez pas quitter une fonction ou une méthode de classe, ni accéder à une autre fonction. L'usage courant consiste à sortir d'une boucle ou d'un commutateur, ce qui peut remplacer plusieurs niveaux de rupture.

Résultat de sortie :

 <?php 	
for($i=0,$j=50;$i<100;$i++)
{
	while($j--)
	{
		if($j==7) goto a;//a可任意起名
		Echo "i=$i<br>";
	}
}
a://跳转到次
echo &#39;j=17&#39;;	
 ?>	
Copier après la connexion

i=0
i=0
i=0
i=0
i=0
i=0
i=0
i=0
i=0
i=0
i=0
i=0
j=37
Copier après la connexion

4, Constantes Php

 :

Les constantes sont similaires aux variables, mais une fois qu'une constante est définie, elle ne peut pas être modifiée ou indéfinie.

PHP

Les constantes et variables

sont différentes comme suit :

Il n'y a pas de signe dollar ($) devant la constante

La constante est définie avec la fonction definition() ou const, mais pas via l'instruction d'affectation

Les constantes peuvent être définies et accessibles n'importe où, quelle que soit la

portée de la variable (Contrairement aux variables, les constantes sont automatiquement globales tout au long l'intégralité du script. )

Lorsqu'une constante est définie , il faut lui attribuer une valeur initiale et une fois définie, elle ne peut pas être redéfini ou indéfini

La valeur d'une constante est un scalaire, qui peut être (chaîne, entier, flottant, booléen), etc.

est valide Le nom de la constante commence par un caractère ou un trait de soulignement, et est exprimé par défaut en lettres majuscules, séparées par des traits de soulignement.


Définissez les constantes PHP :

comme Pour définir une constante, veuillez utiliser la fonction définir() - elle utilise trois paramètres :

1 Le premier paramètre définit le nom de la constante

.

2. Le deuxième paramètre définit la valeur de la constante

3. spécifie si les noms de constantes sont sensibles à la casse. La valeur par défaut est faux.

Si nous ne voulons pas qu'une certaine valeur change dans le programme, nous pouvons envisager d'utiliser des constantes, telles que pi et les taux d'imposition.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal