Maison >développement back-end >tutoriel php >Maîtrisez la syntaxe if else et le type de données NULL de PHP en 5 minutes

Maîtrisez la syntaxe if else et le type de données NULL de PHP en 5 minutes

WBOY
WBOYoriginal
2021-10-13 16:13:003339parcourir

Dans l'article précédent, je vous ai présenté "Un résumé passionnant et facile à retenir des connaissances sur les variables PHP (détails)". Cet article continue de vous apporter une explication des connaissances PHP et présente le if commun en PHP The else". la syntaxe et le type de données NULL sont tous des connaissances de base. J'espère que cela pourra aider tout le monde !

Maîtrisez la syntaxe if else et le type de données NULL de PHP en 5 minutes

Syntaxe if-else en PHP

La syntaxe if et else est une syntaxe importante en PHP Il est recommandé à tout le monde de la maîtriser avec compétence. L'instruction if est le type de contrôle de processus le plus simple. Déterminez uniquement si une certaine condition est vraie et si elle est vraie, exécutez un bloc d'instructions spécifique.

Il existe quatre syntaxes de base pour la syntaxe if et else :

  • Instruction if : une seule ligne de code qui est exécutée lorsque la condition est vraie (c'est-à-dire lorsque la condition est vrai). Les exemples de code sont les suivants : if语句:在条件成立时(也就是条件为真时)执行的单行代码。代码举例如下:

<?php
if(布尔条件)
   布尔值为真(true)时执行的代码;
?>

在实际使用中,往往我们要执行的代码不止一条,这时候简单的一条代码已经无法满足我们,那写多行代码时只需要用大括号{}把代码包起来,表示一个整体;如果要执行的语句只有一条,就可以省略大括号标记。那就可以顺延出另一种基本语法:

  • 在条件成立时(也就是条件为真时)执行的多行代码。

<?php
if(布尔条件){
    布尔值为真(true)时执行,可写多行代码;
}
?>
  • if...else

  • <?php
    if(布尔条件)
       布尔值为真(true)时执行的代码;
    else
       布尔值为假(false)时执行的代码;
    ?>
En utilisation réelle, nous avons souvent plus d'un code à exécuter. À l'heure actuelle, un simple code ne peut pas nous satisfaire. Lors de l'écriture de plusieurs lignes de code, nous n'avons besoin que d'utiliser curl. brackets {} pour envelopper le code Ensemble, il représente un tout ; s'il n'y a qu'une seule instruction à exécuter, les accolades peuvent être omises. Ensuite, vous pouvez étendre une autre syntaxe de base :
  • Plusieurs lignes de code qui sont exécutées lorsque la condition est vraie (c'est-à-dire lorsque la condition est vraie).
    <?php
    if(布尔条件){
        布尔值为真(true)时执行,可写多行代码;
    }
    ?>
  • Instruction if...else , dans l'utilisation réelle, il ne suffit pas qu'une seule condition soit vraie, il y a donc aussi une instruction if else, qui peut non seulement déterminer si la condition est vraie ou fausse. Une seule ligne de code exécutée lorsque la condition est vraie (c'est-à-dire lorsque la condition est vraie) et une autre ligne de code unique exécutée lorsque la condition n'est pas vraie (c'est-à-dire lorsque la condition est fausse). L'exemple de code est le suivant :

<?php
if(布尔条件){
    布尔值为真(true)时执行,可写多行代码;
}else{
   布尔值为假(false)时执行,可写多行代码;
}
?>

Plusieurs lignes de code exécutées lorsque la condition est vraie (c'est-à-dire lorsque la condition est vraie).


<?php
//定义一个变量为真(true),也就是布尔值为true
$a = true;
//运行if条件
if($a){
    //变量为真则输出:好好学习天天向上
    echo &#39;好好学习&#39;;
    echo &#39;天天向上&#39;;
}else{
    //变量为假则输出:福如东海寿比南山
    echo &#39;福如东海&#39;;
    echo &#39;寿比南山&#39;;
}
?>

Maîtrisez la syntaxe if else et le type de données NULL de PHP en 5 minutesinstruction if...else - un code multiligne qui est exécuté lorsque la condition est vraie (c'est-à-dire lorsque la condition est vraie), et un autre code multiligne qui est exécuté lorsque la condition n'est pas vrai (c'est-à-dire lorsque la condition est fausse).


<?php
//声明变量为null,变量被指定为NULL
$a = null;
var_dump($a);
?>

Ensuite, la combinaison réelle, l'exemple est le suivant :

L'affectation de la variable est vraie, donc le code lorsque la condition est vraie est affiché dans l'instruction conditionnelle if, c'est-à-dire : étudiez dur et progressez chaque jour.

<?php
//var_dump显示输出变量$a,但$a未被赋值。
var_dump($a);
?>
    Résultat de sortie :
  • Type de données PHP type nul

NULL est un type de données spécial en PHP. Il n'a qu'une seule valeur, NULL, ce qui signifie valeur nulle (la variable n'a aucune valeur). ne représente pas des espaces.

Maîtrisez la syntaxe if else et le type de données NULL de PHP en 5 minutesLorsque les conditions suivantes sont remplies, la valeur de la variable est NULL :

  • La variable reçoit une valeur NULL

<?php
//声明一个变量$a
$a = &#39;好好学习&#39;;
//unset销毁掉一个变量unset($a),这个变量值也为NULL
var_dump($a);
?>

Résultat de sortie :

Maîtrisez la syntaxe if else et le type de données NULL de PHP en 5 minutes

  • Avant la variable ; reçoit une valeur, La valeur par défaut est NULL ;

<?php
//给变量赋值为null,也可以试试flase。
$a = null;
//运行if和empty
if(empty($a)){
//empty传出的是true
    echo &#39;好好学习&#39;;
}else{
//empty传出的不是true
   echo &#39;天天向上&#39;;
   }
?>

Résultat de sortie :

Maîtrisez la syntaxe if else et le type de données NULL de PHP en 5 minutes

Après avoir utilisé la fonction unset() pour supprimer une variable, la valeur de la variable est également NULL.

  • <?php
    //一个变量为null,
    $a = null;
    $b = isset($a);
    var_dump($b);
    ?>

    Résultat de sortie :

Maîtrisez la syntaxe if else et le type de données NULL de PHP en 5 minutesDeux fonctions liées à NULL : vide() et isset()

  • empty() passe une variable entre parenthèses, si ceci Si le la valeur de la variable est fausse ou nulle, le résultat est vrai

    . Un exemple est le suivant :

    <?php
    //多个变量赋值
    $a = 1;
    $b = false;
    $c = 0;
    $d = null;
    //运行isset,多个变量,其中有一个null
    $all = isset($a , $b , $c , $d);
    var_dump($all);
    ?>
  • Résultat de sortie :

On peut voir qu'après empty(), la variable a est nulle et true est transmise.

Maîtrisez la syntaxe if else et le type de données NULL de PHP en 5 minutes

isset() Passez une ou plusieurs variables entre parenthèses et séparez les variables par des virgules. Tant qu'il existe une variable nulle, elle renvoie false. Sinon, renvoie vrai.

Un exemple est le suivant :

Maîtrisez la syntaxe if else et le type de données NULL de PHP en 5 minutes

Une variable :

rrreee

Le résultat de sortie est : 🎜🎜🎜🎜🎜Variables multiples : 🎜rrreee🎜Le résultat de sortie est : 🎜🎜🎜🎜🎜On peut voir qu'après isset () Il existe plusieurs variables nulles et le flase est transmis. 🎜

Apprentissage recommandé : "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:
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