PHP フロー制御の if else 構文

if 構文と else 構文

これは非常に重要な章であり、PHP の重要な構文です。

【注意】この文法の私の定義レベルは、ディクテーションレベルです。つまり、必要に応じて目を閉じて書くことができます。

英語での説明:

*if * 発音: [ɪf]
中国語の説明: if

else 発音: [ɛls]
中国語の説明: それ以外の場合

if と if...else を使用します4 つの基本文法にまとめられており、それぞれを暗記する必要があります。

<?php
if(布尔条件)
   布尔值为真(true)时执行,只能写一行代码;
?>
<?php
if(布尔条件)
   布尔值为真(true)时执行,只能写一行代码;
else
   布尔值为假(false)时执行,只能写一行代码;
?>
rree

多くの人は宝くじを買うのが好きです。宝くじを買うプロセスを使って例を書いてみましょう。

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

は「3.2.2 ブールは易経の知識である」の章で下品な例を挙げました:

例えば、テレビドラマでよく出てくる一文:
もしあの可愛い女の子(イケメン)が私だったらわかった、死んでも構わない。

フローチャートを見ると、次のようになります:

2015-08-08_55c589e138f73.png

コンピューターコードを使用すると、次の文を書くことができます:

美しい女の子を拾ったら
then: 私は喜んで死にます
If not Soak up to
ルール:死にたくない

フローチャートに従って見るとこうなります:

2015-08-08_55c58ab5e5076.png

上記の例では、 if... を完全に使用できます。 else... コードに変換するには:

<?php
//定义一下中奖变量,变量的值为true,表示中奖了
$zhongjiang = true;
//由于$zhongjiang 结果为true,所以显示了:“买个房子”
//可以改为false试试执行结果,如果为false的话,不会执行echo '买个房子';

if($zhongjiang){
   echo '买个房子';
}
//后续代码
echo '该干嘛干嘛';
?>

else、中括弧で囲んで複数の文を含めることができる別の例を書きます:

<?php
//我们定义一个泡到美女的变量($pao)为false,意思为没泡到
$pao = false;

if($pao)
   //你可以试试在这儿写多行代码会不会报错。
   echo '我愿意去死';
else
   echo '我不愿意去死';

   //if...else执行结束,后续代码
?>
在if...


学び続ける
||
<?php //我们定义一个泡到美女的变量($pao)为true,意思为泡到了 $pao = true; if($pao){ echo '我愿意去死'; echo '林志玲,我爱死你了。'; }else{ echo '我不愿意去死'; echo '凤姐,我肯定不会爱你的'; } //if...else执行结束,后续代码 ?>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜