我已经回答了,这是假的。然后他问为什么?我无法回答。有人能回答吗?我很有兴趣学习它。
这段代码:
var_dump(123);
var_dump(0123);
会给你:
int 123
int 83
这是因为0123
是八进制表示法(因为0
在开始时), while 123
是十进制。
欲了解更多信息,您可以查看Integer http://php.net/integer手册的部分。
一个更棘手的问题是问79
and 079
, 例如 :
var_dump(79);
var_dump(079);
会给你:
int 79
int 7
(9
不是有效的八进制数字;-))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)