変数が空かどうかを判断するには、if() の 2 つのメソッドのうちどちらが適していますか?違いはありますか?
WordPressの勉強をしていると、カスタムフィールドが空かどうかを判定する方法として次の2つがあり、どちらもIF()を使用します。 PHP を初めて使用するので、これら 2 つの方法の違いがわかりません。どちらの方が効率的ですか?
// ループ内の指定されたキーの最初の値を表示します
$key_1_value = get_post_meta($post->ID, 'key_1', true);
//カスタムフィールドに値があるかどうかを確認します
if($key_1_value != '') {
echo $key_1_value;
}
?>
// カスタムフィールド値が存在する場合は、それに基づいて画像を表示します
ID, 'url', true);
if($image) : ?>
<br /> $find=1;<br /> if($find){<br /> echo "find不为空";<br /> }else{<br /> echo "find为空";<br /> }<br /> //相当于<br /> if(!$find){<br /> echo "find为空";<br /> }else{ <br /> echo "find不为空";<br /> }<br />