Maison >développement back-end >tutoriel php >Une brève discussion sur l'utilisation et les différences de if et switch dans l'apprentissage PHP

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

little bottle
little bottleavant
2019-04-27 17:10:252859parcourir

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
}

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多语句;
}

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer