gudn tach!
$ php -r 'printf("%s\n%s\n", gettype(5000 / 2), gettype(5000 * .5));'
integer
doubleöhm - allerdings steht unter http://www.php.net/manual/en/language.operators.arithmetic.php:
"The division operator ("/") returns a float value anytime, even if the two operands are integers (or strings that get converted to integers)."
Die lügen ja! *scary*
gemeint ist, dass nicht, wie z.b. in c, der nachkommaanteil abgeschnitten wird.
$ php5 -r "printf("%s\n%s\n%s\n", gettype(3/2), 3/2, 3>>1);"
double
1.5
1
prost
seth