PHPで変数が未定義かどうかを確認する 質問する

PHPで変数が未定義かどうかを確認する 質問する

次の JavaScript ステートメントを検討してください。

isTouch = document.createTouch !== undefined

PHP に、isset() ではなく、文字通り未定義の値をチェックする同様のステートメントがあるかどうかを知りたいです。次のようなものです:

$isTouch != ""

PHP にも上記と似たようなものはありますか?

ベストアンサー1

使用できるのは -

$isTouch = isset($variable);

trueが定義されている場合は を返します$variable。変数が定義されていない場合は を返しますfalse

注: 変数が存在し、NULL 以外の値を持つ場合は TRUE を返し、それ以外の場合は FALSE を返します。

false、などをチェックしたい場合は0、次のようにしますempty()-

$isTouch = empty($variable);

empty()勤務先:

  • 「」 (空の文字列)
  • 0 (整数として0)
  • 0.0 (0 は浮動小数点数)
  • 「0」 (文字列として0)
  • ヌル
  • 間違い
  • 配列() (空の配列)
  • $変数; (変数は宣言されているが、値がない)

おすすめ記事