PHP从什么时候开始自动将整数广播为浮点?
我期望上面的输出为0,但实际上PHP足够聪明,可以输出0.33333PHP从什么时候开始自动将整数广播为浮点?,php,syntax,Php,Syntax,我期望上面的输出为0,但实际上PHP足够聪明,可以输出0.33333 从什么时候起PHP就开始这样了?它一直都是这样。见: 除法运算符/返回一个 浮点值,除非两个操作数 是得到的整数或字符串 转换为整数和数字 是均匀可除的,在这种情况下 将返回整数值 它一直都是这样。见: 除法运算符/返回一个 浮点值,除非两个操作数 是得到的整数或字符串 转换为整数和数字 是均匀可除的,在这种情况下 将返回整数值 PHP不是强类型语言。它总是这样做 据我所知,php从一开始就是这样设计的。php不是强类型语言。
从什么时候起PHP就开始这样了?它一直都是这样。见: 除法运算符/返回一个 浮点值,除非两个操作数 是得到的整数或字符串 转换为整数和数字 是均匀可除的,在这种情况下 将返回整数值
它一直都是这样。见: 除法运算符/返回一个 浮点值,除非两个操作数 是得到的整数或字符串 转换为整数和数字 是均匀可除的,在这种情况下 将返回整数值
PHP不是强类型语言。它总是这样做
据我所知,php从一开始就是这样设计的。php不是强类型语言。它总是这样做
据我所知,php从一开始就是这样设计的。我认为这是预期的行为 如果需要整数,请强制强制强制转换:
echo 1/3;
我认为这是预期的行为 如果需要整数,请强制强制强制转换:
echo 1/3;
1不是和int1一样吗?1不是和int1一样吗?@wamp:是的,但是1不能被3整除。@wamp:是的,但是1不能被3整除。最疯狂的是从字符串到整数的自动转换,如果字符串只包含数字……最疯狂的是从字符串到整数的自动转换,如果字符串仅由数字组成…它不是,但它将数学表达式的结果1/3转换为浮点数。您的问题有很酷的答案,请接受一个;它没有,但是它将数学表达式的结果1/3转换成一个浮点数。你的问题有很酷的答案,接受一个吧;