Mailinglisten-Archive |
Hendrik Frank wrote: > Die Zahlen stammen aus einer XML Datei, wo wirklich 5.99 etc steht. > Gut, mit floatval und intval hat das jetzt geklappt, aber in PHP 4 > gab es doch keine festen Variablentypen - ist das jetzt anders? > Muss jetzt immer definieren? > Das ist so nicht ganz richtig. PHP kennt sehr wohl Variablentypen, auch in PHP4, die Umwandlung geschieht einfach dynamisch je nachdem was gemacht werden soll. Das Prinzip nennt sich dynamische Typisierung. Beispiel: $string = '5'; $zahl = 5; echo $zahl * $string; // 25 echo $zahl . $string; // 55 Im Gegensatz dazu hat zum Beispiel Python eine starke dynamische Typisierung. Dort würde Zuweisung problemlos klappen, jedoch gäbe dann die Ausgabe eine Fehlermeldung, da dort die Variablen, wenn sie einmal definiert, nicht mehr im Typ geändert werden können. Gruss Sascha
php::bar PHP Wiki - Listenarchive