ホームページ  >  記事  >  バックエンド開発  >  PHPでよくある判定条件まとめ

PHPでよくある判定条件まとめ

高洛峰
高洛峰オリジナル
2017-02-09 09:21:413453ブラウズ

よく使われる判定条件の種類

  • のような変数: $var

  • isset()

  • のような比較演算子: > == != == = ! ==
  • のような論理演算子: ! && || または and
  • 特定の型の判断、例: is_null()/is_array()/is_int() など
  • 変数

変数の型に関係なく、 bool型に変換
  • 空の文字列と空の配列は両方ともfalse
  • 数値0、文字列「0」はすべてfalse
  • NULL型はすべてfalse
  • NULL类型有三种情况:
    1、定义并赋值为null
    2、定义不赋值
    3、不定义(不存在的)
    isset()

主に使用されるNULL型を判定する場合、他の型の値が何であってもtrue
  • とis_null()は相反する関数のペア
  • empty()

で変数は正反対の関数のペア
  • isset()より判定範囲が広い
  • 空の文字列と空の配列はすべて真
  • 数値0と文字列「0」はすべて真
  • NULLタイプはすべて true です
よく使用される判定条件のタイプ

変数、例: $var
  • isset()
  • empty()
  • たとえば: > == != = == !==
  • のような論理演算子: ! && || または and

  • 特定の型の判断、例: is_null()/is_array()/is_int() など

  • 変数

変数の型に関係なく、 bool型に変換

  • 空の文字列と空の配列は両方ともfalse

  • 数値0、文字列「0」はすべてfalse

  • NULL型はすべてfalse

  • NULL类型有三种情况:
    1、定义并赋值为null
    2、定义不赋值
    3、不定义(不存在的)

    isset()

主に使用される NULL 型を判定する場合、他の型の値が何であっても true である

  • と is_null() は逆効果の関数のペアです

  • empty()

変数は逆効果の関数のペアです

  • isset()より判定範囲が広い

  • 空の文字列と空の配列は全て真です

  • 数値0と文字列「0」は全て真です

  • NULL 型はすべて true です

PHP でよく使用される判定条件の詳細については、PHP 中国語 Web サイトの関連記事に注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。