Hallo j4nk3y,
Vorsicht vor dem Type Juggler. Seine Bälle sind explosiv. Es gibt etliche Werte, die PHP als FALSE ansieht und durch Negation dann in TRUE verwandelt. Siehe hier - Converting to booleans. Beachte Niederträchtigkeiten wie "", "0" und ARRAY().
Wenn Du auf null testen willst, dann tu das. Frage is_null($bar)
oder $bar === null
ab. Achtung, $bar == null
wäre falsch, weil 0 == null
wahr ist (wie auch false == null
, [] == null
und "" == null
). Ausnahme ist "0", das ist zwar falsy, aber es ist "0" != null
.
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi