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
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 !
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 :
<?php if(布尔条件){ 布尔值为真(true)时执行,可写多行代码; } ?>
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 '好好学习'; echo '天天向上'; }else{ //变量为假则输出:福如东海寿比南山 echo '福如东海'; echo '寿比南山'; } ?>
instruction 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); ?>
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); ?>
Lorsque les conditions suivantes sont remplies, la valeur de la variable est NULL :
La variable reçoit une valeur NULL
<?php //声明一个变量$a $a = '好好学习'; //unset销毁掉一个变量unset($a),这个变量值也为NULL var_dump($a); ?>
Résultat de sortie :
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 '好好学习'; }else{ //empty传出的不是true echo '天天向上'; } ?>
Résultat de sortie :
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 :
Deux fonctions liées à NULL : vide() et isset()
. 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); ?>
Un exemple est le suivant :
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!