検索

ホームページ  >  に質問  >  本文

ここで true を任意の文字に変更しても true になりますか?

<?php

//優勝変数を定義します。変数の値は true です。これは、賞を獲得したことを意味します。

$zhongjiang = u;

//$ zhongjiang 結果は true なので、「Buy a House」と表示されます。

// false に変更して実行結果を試してみます。false の場合は echo 'Buy a House' は実行されません;


if($zhongjiang){

echo 'Buy a house';

}

/

phpcn_u1458phpcn_u14581960日前1513

全員に返信(3)返信します

  • 小陈

    小陈2019-07-20 22:10:10

    if以降の判定条件が変数を問い、その値が以下の場合はfalseを返します

    1:ブール値FALSE
    2:整数値0(ゼロ)
    3:浮動小数点値0.0(ゼロ)
    4: 空の文字列と文字列 "0"
    5: メンバー変数のない配列
    6: セルのないオブジェクト (PHP 4 のみ)
    7: 特殊な型 NULL (設定されていない変数を含む)

    返事
    0
  • angryTom

    angryTom2019-07-18 08:59:59

    PHP はデフォルトで 0 を false、0 以外を true に設定します。変数が空の場合も false と判断されます。

    返事
    0
  • phpcn_u1458

    つまり、値が 0 の場合は false となり、中国語を含まない 0 以外の文字の場合は true になります。ご回答ありがとうございます。

    phpcn_u1458 · 2019-07-19 04:32:02
  • キャンセル返事