ホームページ >バックエンド開発 >PHPの問題 >php8の条件判定とは何ですか? php8 の三項演算子は何を意味しますか?

php8の条件判定とは何ですか? php8 の三項演算子は何を意味しますか?

慕斯
慕斯オリジナル
2021-06-11 17:15:562552ブラウズ

前回の記事では「PHP演算子とは何ですか?PHP演算子の使い方は?」をご紹介しました。 》に引き続き、この記事ではphp8の条件判定とは何なのかを紹介していきます。 php8 の三項演算子は何を意味しますか? (コード添付)は一定の参考値となっておりますので、困っている方は参考にしていただければ幸いです。

php8の条件判定とは何ですか? php8 の三項演算子は何を意味しますか?

#php8 条件判断

1: 三項演算子:

最初に格納します変数を作成し、「Wang Zhaojun」という名前を付け、変数を出力し、その後に疑問符を追加します。疑問符は、この変数に値があるかどうかを尋ねることを意味します。値がある場合、出力は Ice Never Decay です。そうでない場合 値の場合、コロン以降の単語が出力されます 火の鳥は歌い、高い丘は向こう側にあり、鳳凰の木が生まれ、太陽は向こう側に昇ります。

したがって、疑問符の前の三項演算子が条件です。条件が満たされると、コロンの前の演算は満たされません。次に、コロンに続くものを実行します。コードを例に挙げてみましょう:

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

コードのデモ結果は次のとおりです。

php8の条件判定とは何ですか? php8 の三項演算子は何を意味しますか?

2: if 条件文

形式:

if (条件) {

PHP コード

}

条件変数を括弧内に入力します。変数に値がある場合は、中括弧で囲んで出力します。私の故郷の梅の花は咲きましたか?

コードを例に挙げてみましょう:

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

コードのデモ結果は次のとおりです:

php8の条件判定とは何ですか? php8 の三項演算子は何を意味しますか?

条件変数を削除すると、何も出力されないことがわかります:

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

コードのデモの結果は次のとおりです:

php8の条件判定とは何ですか? php8 の三項演算子は何を意味しますか?

When there is値がありません。他のコードを実行して出力したいです。これを行うことができます。else ステートメントを使用します。コードを例として見てみましょう:

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

コードのデモ結果は次のとおりです:

php8の条件判定とは何ですか? php8 の三項演算子は何を意味しますか?

上記のことから、 if はコロンの前のコード、else はコロン以降のコードであることがわかります。複数のロジックが必要な場合は、elseif ステートメントを使用して実装できます。

<?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;;
  }
  
?>

コードのデモ結果は次のとおりです:

php8の条件判定とは何ですか? php8 の三項演算子は何を意味しますか?

推奨学習: 「

PHP ビデオ チュートリアル

以上がphp8の条件判定とは何ですか? php8 の三項演算子は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。