Tom: switch rückgabe fraglich

Beitrag lesen

Hello,

print_r(GermanDayOfWeek('0'));

Warum?

Weil der Datentyp an irgendeiner Stelle in einen String umgewandelt wird.
Frag mich nicht, warum, darüber muss ich noch einen Moment nachdenken.

Jedenfalls funktioniert deine Switchanweisung, wenn Du ausschließlich Strings vergleichst, also auch

case '1':

usw. fragst. Ich habs extra mal umgebaut.

Das Mischen von Datentypen im Übergabeparameter halte ich sowieso für etwas schmuddelig...
Aber denken wir erst noch ein wenig drüber nach :-)

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de