为什么人们在PHP中定义数据类型?

时间:2010-09-15 07:30:31

标签: php

朋友们,为什么人们在php中定义数据类型如下,

$id = (int) $_GET['id']; 

3 个答案:

答案 0 :(得分:4)

确保变量确实包含有效数字。例如,空字符串将转换为0,'abc'将转换为0,等等。

答案 1 :(得分:2)

这会将URL参数"id"(转换为整数)的值分配给变量$id。 URL中的参数当然是字符串,因此如果以这种方式传递整数,则首先应将其转换为int数据类型。

答案 2 :(得分:1)

因为这样你就知道自己在操纵什么,所以毫无意外。