<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_15026"> ブール値は、true と false の概念を表すために使用されます。 これらは、ステートメントが真か偽かをテストするために最もよく使用されます。 論理式について議論する際に、これらはより大きな役割を果たします。両者には違いがあることに注意してください。 ブール値 true/false と文字列 "true"/"false"。 <div class="blockcode"> <div id="code_Hss"><ol> <li><html></li> <li> <head></li> <li> <title>ブール値と NULL</title></li> <li> </head></li> <li> <body></li> <li> <?php<li> /* ブール値は、 true と false の概念。<li> これらは、ステートメントが true か false かをテストするために最もよく使用され、<li> 論理式について議論するときに、より大きな役割を果たします。<li> ブール値 true/false と <li> の間には違いがあることに注意してください。文字列 "true"/"false".<li> */<li> $bool1 = true;<li> $bool2 = false;<li> <li> // ブール値が表示されると、PHP はそれらを文字列に変換しようとします<li> // 次の結果が得られますtrue/false の代わりに "1"/"0" または "1"/"" のいずれか<li> ?></li> <li> $bool1: <?php echo $bool1; ?><br /></li> <li> $bool2: <?php echo $bool2; ?><br /></li> <li> <br /></li> <li> <?php<li> /* NULL は、何もない概念または空の状態を表すために使用されます<li> 以下の例では、3 つの変数が設定されています。 <li>その後、ブールテストが実行され、結果が文字列として出力されます<li> */<li> $var1 = 3;<li> $var2 = "cat";<li> $var4 = NULL;<li> <li> // isset 変数が設定されているかどうかをテストします<li> // テストの結果、true または false を返します。<li> ?></li> <li> $var1 が設定されます: <?php echo isset($var1); // 結果: true ?><br /></li> <li> $var2 が設定されます: <?php echo isset($var2); // 結果: true ?><br /></li> <li> $var3 が設定されます: <?php echo isset($var3); // 結果: false ?><br /></li> <li> <?php unset($var1); ?></li> <li> $var1 が設定されます: <?php echo isset($var1); // 結果: false ?><br /></li> <li> $var2 が設定されます: <?php echo isset($var2); // 結果: true ?><br /></li> <li> $var3 が設定されます: <?php echo isset($var3); // 結果: false ?><br /></li> <li> <br /></li> <li> <?php // empty 変数が空かどうかテスト ?></li> <li> $var1 empty: <?php echo empty( $var1); // 結果: true ?><br /></li> <li> $var4 empty: <?php echo empty($var4); // 結果: true ?><br /></li> <li> </body></li> <li></html></li> </ol></div> <em onclick="copycode($('code_Hss'));">复制代</em> </div> </td></tr></table> <div id="comment_15026" class="cm"> </div> <div id="post_rate_div_15026"></div> <br><br>