Maison >développement back-end >Problème PHP >Quels sont les jugements conditionnels en php8 ? Que signifie l'opérateur ternaire en php8 ?

Quels sont les jugements conditionnels en php8 ? Que signifie l'opérateur ternaire en php8 ?

慕斯
慕斯original
2021-06-11 17:15:562550parcourir

L'article précédent vous a présenté "Que sont les opérateurs PHP et comment utilisons-nous les opérateurs PHP ? 》, cet article continuera à vous présenter quels sont les jugements conditionnels de php8 ? Que signifie l'opérateur ternaire en php8 ? (Code ci-joint) a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère que cela sera utile à tout le monde.

Quels sont les jugements conditionnels en php8 ? Que signifie l'opérateur ternaire en php8 ?

Jugement conditionnel php8

1 : Opérateur ternaire :

Premier Nous stockons une variable et nommons-la "Wang Zhaojun", puis nous sortons la variable et ajoutons un point d'interrogation après elle. Le point d'interrogation signifie demander si la variable a une valeur. Si elle a une valeur, la sortie sera Ice Never Decay, sinon, si c'est une valeur, les mots après les deux points seront affichés. Le phénix chante et la haute colline est de l'autre côté ; l'arbre phénix grandit et le soleil se lève de l'autre côté ; .

Par conséquent, l'opérateur ternaire devant le point d'interrogation est la condition. Si la condition est remplie, la partie insatisfaite devant les deux points sera exécutée. Exécutons ensuite ce qui suit les deux points. code à titre d'exemple :

<?php 
  $str = &#39;王昭君&#39;;
  echo $str ? &#39;寒冰永不腐朽&#39; : &#39;凤凰鸣矣,于彼高岗;梧桐生矣,于彼朝阳&#39;;
?>

Les résultats de la démonstration de code sont les suivants :

Quels sont les jugements conditionnels en php8 ? Que signifie lopérateur ternaire en php8 ?

2 : si phrase avec sursis

Format :

if (condition) {

Code PHP

}

On rentre la variable de condition entre parenthèses, si Si la variable a un valeur, nous l'affichons entre accolades. Les fleurs de prunier de ma ville natale sont-elles en fleurs

Prenons le code comme exemple :

<?php 
  $str = &#39;王昭君&#39;;
  if($str){
    echo &#39;故乡的梅花,开了吗?&#39;;
  }
  
?>

Les résultats de la démonstration du code sont les suivants :

Quels sont les jugements conditionnels en php8 ? Que signifie lopérateur ternaire en php8 ?

Si nous supprimons la variable de condition, nous constaterons que rien n'est sorti :

<?php 
  $str = &#39;&#39;;
  if($str){
    echo &#39;故乡的梅花,开了吗?&#39;;
  }
  
?>

Les résultats de la démonstration de code sont les suivants :

Quels sont les jugements conditionnels en php8 ? Que signifie lopérateur ternaire en php8 ?

Quand Lorsqu'il n'y a pas de valeur, je veux exécuter et afficher d'autres codes. Nous pouvons faire ceci : utilisez l'instruction else Prenons le code comme exemple :

<?php 
  $str = &#39;&#39;;
  if($str){
    echo &#39;故乡的梅花,开了吗?&#39;;
  }else{
    echo &#39;身躯已然冰封,灵魂仍旧火热&#39;;
  }
  
?>

Le code. les résultats de la démonstration sont les suivants :

Quels sont les jugements conditionnels en php8 ? Que signifie lopérateur ternaire en php8 ?

Sur la base de ce qui précède, nous pouvons comprendre que if est comme le code avant les deux points, else est comme le code après les deux points. besoin de plusieurs logiques, nous pouvons utiliser l'instruction elseif pour y parvenir,

<?php 
  $str1 = &#39;&#39;;
  $str2 = &#39;&#39;;
  if($str1){
    echo &#39;故乡的梅花,开了吗?&#39;;
  }elseif($str2){
    echo &#39;身躯已然冰封,灵魂仍旧火热&#39;;
  }elseif($str2){
    echo &#39;寒流,无处不在&#39;;
  }else{
    echo &#39; 身作彩凤双飞翼,心有灵犀一点通&#39;;
  }
  
?>

Les résultats de la démonstration de code sont les suivants :

Quels sont les jugements conditionnels en php8 ? Que signifie lopérateur ternaire en php8 ?

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