Johannes Zeller: null im funktionsaufruf

Beitrag lesen

Hallo Fred,

wenn ich nun die funktion zb wie folgt aufrufe:

foobar("abc",null, array("...","..."));

ist die $var2 0 und nicht NULL, soll das so sein? generell wird bei parameterübergabe aus NULL immer 0.

Wahrscheinlich bist du über die automatische Typumwandlung von PHP gestolpert. Wenn du eine Rechenoperation mit $var2 ausführst und $var2 den Wert null hat, wird dies automatisch nach 0 umgewandelt.

Sollte das nicht der Fall sein, beschreib bitte noch einmal genauer, wie du den Wert der Variable ermittelt hast.

Schöne Grüße,

Johannes

--
ie:% fl:( br:< va:) ls:[ fo:) rl:) n4:& ss:| de:] js:| ch:} sh:) mo:} zu:)