Aller au contenu

endswitch

Introduction

L'instruction endswitch est utilisée pour terminer une instruction switch en PHP lors de l'utilisation de la syntaxe alternative avec deux-points. C'est une instruction obligatoire dans cette syntaxe et elle doit être utilisée pour signaler la fin du bloc switch.

Exemple

Voici un exemple qui illustre l'utilisation de endswitch en PHP :

php
<?php

$dayOfWeek = 2;
switch ($dayOfWeek):
  case 1:
    echo "Today is Monday";
    break;
  case 2:
    echo "Today is Tuesday";
    break;
  case 3:
    echo "Today is Wednesday";
    break;
  case 4:
    echo "Today is Thursday";
    break;
  case 5:
    echo "Today is Friday";
    break;
  default:
    echo "It is the weekend!";
endswitch;

Dans l'exemple ci-dessus, nous avons un bloc switch qui teste la valeur de la variable $dayOfWeek. En fonction de la valeur de $dayOfWeek, un bloc case différent sera exécuté.

À la fin de chaque bloc case, une instruction break est utilisée pour quitter le bloc switch et empêcher l'exécution des blocs case suivants. Le cas default est exécuté si aucun des blocs case précédents ne correspond à la valeur de $dayOfWeek.

Enfin, l'instruction endswitch est utilisée pour signaler la fin du bloc switch.

Il est important de noter que endswitch est obligatoire lors de l'utilisation de la syntaxe alternative avec deux-points pour les instructions switch. Si vous utilisez la syntaxe standard avec des accolades {}, endswitch n'est pas utilisé. La syntaxe alternative est souvent préférée pour sa lisibilité, en particulier lors de l'intégration de PHP dans des modèles HTML.

Pratique

Que signifie l'instruction 'endswitch' en PHP ?

Trouvez-vous cela utile?

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