没有得到number_format()期望参数1是double,给定字符串

时间:2015-08-06 03:06:46

标签: php

执行此操作时,我没有收到php警告:

echo number_format('20.00', 2, '.', ',');

我希望收到警告信息。 php.ini error_reporting是E_ALL,设置为显示错误。

我正在运行php 5.6.6

为什么我没有收到警告?

1 个答案:

答案 0 :(得分:1)

第一个参数需要数字。由于php是一种松散类型的语言,因此它将字符串中的数字视为数字,这就是为什么你没有收到任何错误。