Mahlzeit Sahra,
hier ist es egal ob null oder 0 der Wert der übergeben wird wird durch den Standard Wert ersetzt....
Nein, falsch. Wenn Du einen dritten Parameter angibst, wird der Wert, den übergibst, in der lokalen Variable $domain (es ist übrigens eine sehr schlechte Idee, lokale und globale Variablen mit dem gleichen Namen zu verwenden!) gespeichert. Wenn Du KEINEN dritten Parameter angibst, steht trotzdem eine lokale Variable mit dem von Dir gesetzen Standardwert (in diesem Fall 0) zur Verfügung.
Du solltest Dir das Konzept der Parameterübergabe in PHP nochmal zu Gemüte führen ...
MfG,
EKKi
PS: Und zitiere bitte in Zukunft sinnvoll - nur das, auf das Du Dich in Deiner Antwort beziehst ... TOFU ist nicht gern gesehen.
--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|