phpbar.de logo

Mailinglisten-Archive

[php] Simple Multiplikation schlägt fehl

[php] Simple Multiplikation schlägt fehl

Yannik Hampe yannik at cipher-code.de
Fre Dez 22 06:37:36 CET 2006



Hendrik Frank wrote:
> Am 21.12.2006 um 21:29 schrieb Sascha Grossenbacher:
> 
>>> 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.
> 
> hmm, gut. Aber warum wird mein String '5.99' dann nicht dynamisch zum  
> float 5.99?

Weil php ein Komma und keinen Punkt erwartete...
Das müsste 5,99 sein...

Obwohl das so eigentlich nicht sein sollte:
Aus der Doku:

When a string is evaluated as a numeric value, the resulting value and
type are determined as follows.

The string will evaluate as a float if it contains any of the characters
'.', 'e', or 'E'. Otherwise, it will evaluate as an integer.

/Aus der Doku...

> 
> Danke, nochmal!
> Hendrik
> 

Yannik

php::bar PHP Wiki   -   Listenarchive