并不是所有的数字都是整数。我们也经常会用到小数,比如产品的价格为1.99元,距离为2.5公里。这些值都是浮点数。 现在我们来到ZendStudio创建两个变量,distance_home和distance_work。 这里我们先把之前的类型注释掉,方便这节课的演示。 Distance_home,我们将它设置为一个浮点数。比如说1.2。 然后我们将第二个变量Distance_work。将它设置为2.5。

$distance_home = 1.2;$distance_work = 2.5;

现在我们可以使用上节课讲解的var dump函数来对这两个变量进行操作。

var_dump($distance_home + $distance_work);

好的,现在让我们保存。 那么,之前的课程我们都是通过浏览器来查看运行的结果,这是因为我们希望大家能够了解web开发前端和后端的关系,现在我们来配置zend studio来简化这个过程,点击Run As PHP Web Application: 然后,把none改为localhost,点击OK: 所以,以后我们只需要点击Run按钮,就可以查看运行结果了。 你看,我们可以对浮点型变量进行相加运算,并返回一个浮点值。 现在如果我要在这里加一个非浮点数。会是什么结果呢?比如说加一个num_three。

var_dump($distance_home + $distance_work + $num_three);

这个时候我们保存,然后点运行。现在我们看到了6.7。所以如果我们把整数加上浮点数,我们还会得到一个浮点数。 现在,我们再添加一个浮点数来使我们的结果是一个整数。我们可以加0.3:

var_dump($distance_home + $distance_work + $num_three + .3);

再次运行脚本,我们看到结果是7:

float(7)

但结果依然是float类型。所以说,任何时候,我们使用浮点数运算,不管最后得到的是不是一个整数,结果的类型始终还是浮点数。 大多数情况下,您不必担心将变量定义为整数或浮点数。 PHP自动进行判断。 更多精彩内容尽在视频中!