What are the conditional judgments in php8? What does the ternary operator mean in php8?

慕斯
Release: 2023-03-10 15:00:01
Original
2510 people have browsed it

The previous article introduced to you "What are PHP operators and how do we use PHP operators? 》, this article continues to introduce to you what are the conditional judgments of php8? What does the ternary operator mean in php8? (Code attached) has certain reference value. Friends in need can refer to it. I hope it will be helpful to everyone.

What are the conditional judgments in php8? What does the ternary operator mean in php8?

php8 conditional judgment

1: Ternary operator:

First We store a variable and name it "Wang Zhaojun", and then we output the variable, and add a question mark after it. The question mark means asking whether this variable has a value. If it has a value, the output is Ice Never Decay, if not If it is a value, the words after the colon will be output. The phoenix sings, and the high hill is on the other side; the phoenix tree is born, and the sun rises on the other side.

So the ternary operator before the question mark is the condition. If the condition is satisfied, the operation before the colon is not satisfied. Then execute what follows the colon. Let’s take the code as an example:

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

The code demonstration results are as follows:

What are the conditional judgments in php8? What does the ternary operator mean in php8?

2: if conditional sentence

Format:

if (condition) {

PHP code

}

We enter the condition variable in parentheses, if If the variable has a value, we output it in curly brackets. Are the plum blossoms in my hometown blooming?

Let’s take the code as an example:

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

The code demonstration results are as follows:

What are the conditional judgments in php8? What does the ternary operator mean in php8?

If we remove the condition variable, we will find that nothing is output:

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

The code demonstration results are as follows:

What are the conditional judgments in php8? What does the ternary operator mean in php8?

When When there is no value, I want to execute and output other codes. We can do this: use the else statement. Let’s take the code as an example:

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

The code demonstration results are as follows:

What are the conditional judgments in php8? What does the ternary operator mean in php8?

Based on the above, we can understand that if is the code before the colon, else is like the code after the colon. If we need multiple logic, we can use the elseif statement to implement it,

<?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;;
  }
  
?>
Copy after login

The code demonstration results are as follows:

What are the conditional judgments in php8? What does the ternary operator mean in php8?

Recommended learning: "PHP Video Tutorial"

The above is the detailed content of What are the conditional judgments in php8? What does the ternary operator mean in php8?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template