<table cellspacing="0" cellpadding="0"> <tr><td class="t_f" id="postmessage_15875"> <span style="font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:19px;font-size:13px;"> empty と isset はどちらも変数処理関数であり、どちらも変数が設定されているかどうかを判断するために使用されますが、いくつかの違いがあります。empty は変数が空かゼロかどうかも検出します。変数値が 0 の場合、empty は変数が空であることと同等であるとみなします。これは、設定されていないことと同等です。 </span> <div class="blockcode"> <div id="code_nZ6"><ol><li><?php<li>/*たとえば、$id 変数を検出するには、$id=0 の場合、empty と isset を使用して、変数 $id が設定されているかどうかを検出します。両方とも異なる値を返します。 empty は設定されていないと見なされ、 isset は $id の値を取得できます: */<li> $id=0;<li> empty($id)?print "It's empty .":print "It's <li>"; : 空です .<li> print " <br>";<li> !isset($id)?print "空です .":print "$id .";<li> //結果: 0 です .<li>?></li></ol></div> <em onclick="copycode($('code_nZ6'));">コードをコピー</em> </div> </td></tr> </table> <div id="comment_15875" class="cm"> </div> <div id="post_rate_div_15875"></div> <br><br>