从什么时候PHP autocast整数浮动?

wam*_*amp 1 php syntax

echo 1/3;
Run Code Online (Sandbox Code Playgroud)

我期待上面输出0,但事实上PHP足够聪明输出0.33333333333333

从什么时候开始PHP这样的行为?

Dan*_*erg 12

它总是表现得像这样.请参阅:http://php.net/manual/en/language.operators.arithmetic.php

除法运算符("/")返回一个浮点值,除非两个操作数是整数(或转换为整数的字符串)并且数字是可分的,在这种情况下将返回一个整数值.

  • @wamp:是的,但是1不能被3整除. (6认同)