次の 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)
- ヌル
- 間違い
- 配列() (空の配列)
- $変数; (変数は宣言されているが、値がない)