Une brève discussion sur l'utilisation et les différences de if et switch dans l'apprentissage PHP

little bottle
Libérer: 2023-04-06 12:22:01
avant
2801 Les gens l'ont consulté

Cet article parle principalement de l'utilisation et de la différence entre if et switch. Il a une certaine valeur d'apprentissage. Les amis intéressés peuvent en apprendre davantage.

Voici l'instruction if :

if (条件表达式1){  //条件判断
    //n多语句1
}else if(条件表达式2){
    //n多语句2
}else if(条件表达式3){
    //n多语句3
}
...
...
else{
    //n多语句n
}
Copier après la connexion

Processus d'exécution : si l'expression conditionnelle 1 est vraie, n plusieurs instructions 1 seront générées, sinon l'expression conditionnelle 2 sera jugée, et ainsi de suite, si n-1 jugements sont effectués Si tous sont faux, alors les n multiples déclarations n dans else sont sorties

On peut voir que if est utilisé pour un jugement conditionnel, a une portée et peut être utilisé pour limiter les données d'entrée

Voici l'instruction switch :

switch (表达式){   //表达式通常为变量,对case的语句进行匹配
    case 情况1: //这里为冒号不是分号
        n多语句;
        break;  //跳出switch语句
    case 情况2:
        n多语句;
        break;
        ...
        ...
    default:
        n多语句;
}
Copier après la connexion

Comment ça marche :

  1. Effectuer un calcul sur une expression (généralement une variable)
  2. Comparez la valeur de l'expression avec le cas n dans la structure
  3. S'il y a une correspondance, exécutez le code associé au cas
  4. Une fois le code exécuté, le L'instruction breakempêche le code de passer au cas suivant pour continuer l'exécution
  5. Si aucun cas n'est vrai, utilisez l'instruction par défaut

pour basculer pour correspondre à une certaine valeur prédéterminée , par exemple, cliquez sur un certain lien dans une page Web pour accéder à une certaine adresse, sans jugement conditionnel

Et switch ne prend pas en charge les types float et boolean.

Tutoriels associés : Tutoriel vidéo PHP

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:
php
source:cnblogs.com
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!