Aller au contenu

continue

Le mot-clé "continue" en PHP : Guide complet

En tant que développeur PHP, vous avez peut-être utilisé des boucles pour parcourir des tableaux ou effectuer d'autres tâches. Le mot-clé continue est une structure de contrôle en PHP qui passe immédiatement à l'itération suivante lorsqu'une condition spécifiée est remplie. Dans cet article, nous explorerons en profondeur la syntaxe et l'utilisation du mot-clé continue, et fournirons de nombreux exemples pour vous aider à maîtriser cette fonctionnalité PHP importante.

Syntaxe

Le mot-clé continue est utilisé pour sauter l'itération actuelle et passer à la suivante en PHP. Voici la syntaxe de base pour utiliser le mot-clé continue en PHP :

Syntaxe de continue en PHP

php
continue;

Dans cet exemple, le mot-clé continue saute l'itération actuelle et passe à la suivante.

Exemples

Voyons quelques exemples pratiques de l'utilisation du mot-clé "continue" :

Exemples de continue en PHP

php
<?php

// Example 1
for ($i = 0; $i < 10; $i++) {
  if ($i == 5) {
    continue;
  }
  echo $i . PHP_EOL;
}

// Output: 0 1 2 3 4 6 7 8 9

// Example 2
$myArray = ["apple", "banana", "cherry", "date"];
foreach ($myArray as $value) {
  if ($value == "cherry") {
    continue;
  }
  echo $value . PHP_EOL;
}

// Output: apple banana date

Dans ces exemples, le mot-clé continue contourne certaines itérations lorsqu'une condition est remplie.

Utilisation avancée et comparaison

Sauter les boucles imbriquées

Par défaut, continue n'affecte que la boucle la plus interne. Pour sauter des itérations d'une boucle externe, vous pouvez passer un argument numérique optionnel :

php
continue 2;

Cela indique à PHP de sauter l'itération actuelle de la boucle deux niveaux au-dessus.

continue vs break

Les débutants confondent souvent ces deux structures de contrôle. Alors que continue saute l'itération actuelle et passe à la suivante, break termine immédiatement la boucle entière. Utilisez continue pour filtrer des éléments au sein d'une boucle, et break pour quitter prématurément.

Avantages

L'utilisation du mot-clé continue présente plusieurs avantages, notamment :

  • Efficacité du code améliorée : Elle vous aide à contourner les itérations inutiles, rendant votre code plus efficace.
  • Logique simplifiée : Elle vous permet de gérer le filtrage conditionnel directement dans la boucle, réduisant le besoin de blocs if-else complexes.

Conclusion

En conclusion, le mot-clé continue est un outil puissant pour les développeurs PHP, leur permettant de contourner des itérations de boucle spécifiques et d'améliorer l'efficacité et la lisibilité de leur code. Nous espérons que ce guide vous a été utile, et nous vous souhaitons bonne chance dans la poursuite de votre apprentissage des compétences PHP.

Pratique

Quel est l'objectif de l'instruction 'continue' en PHP ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.