我不小心在PHP中做了一个除法运算符,如下所示:
$a = 012; //or 0012 or even 00012
echo $a/4;
echo gettype($a/4);
Run Code Online (Sandbox Code Playgroud)
我得到的输出是:2.5 double.//我不知道为什么输出2.5.
我再试一次:
$a=12;
echo $a/4;
echo gettype($a/4);
Run Code Online (Sandbox Code Playgroud)
这将输出3 Integer.
我已阅读文档https://secure.php.net/manual/en/language.operators.arithmetic.php但仍无法理解.
有人可以帮我吗?