Forum: Programmieren allgemein
by alcaeus,
12. Apr 2006
Das ist nicht gutmuetig, sondern "nicht typesafe", und genau das ist eines der Probleme von PHP. Du weisst schon, dass das hier true ergibt:
$a = 123;
$b = '123';
$c = ($a == b);
Oder dass das ebenfalls true ergibt:
$a = 0;
$b = ($a == '')
ich koennte damit noch 2 Stunden weitermachen; das Beste ist wirklich, die Typen explizit zuzuweisen.
Forum: Programmieren allgemein
by alcaeus,
12. Apr 2006
$b = 123;
$a = (string)$b;
Nun ueberlege mal: du weisst $a $b als String zu, was koennte b nachher wohl sein?
Ich geb dir mal einen Tipp:
b := 123;
a := IntToStr(b);
Und, kommt jetzt die Erleuchtung?
Und wenns noch hapert, dann empfehle ich dir var_dump() ;)