首页 >> 最新资讯 >>网站建设 >> 数据类型-网站建设
详细内容

数据类型-网站建设

数据类型-网站建设

不同的数据类型占用不同的内存量,并且在一个脚本中操作它们 的时候可能区别对待它们。一些编程语言因此要求程序员提前声明一 个变量所要包含的数据的类型。相反,PHP是类型宽松的语言,这意 味着它将在数据被赋给每个变量的时候才确定数据类型。

这种自动类型真是祸福相依。一方面,它意味着变量可以灵活地 使用,例如,―个变量可以存储字符串,并且随后它可以在脚本中存 储整数或某些其他数据类型。另一方面,在较大的脚本中,如果你特 别希望一个变量存储某种数据类型而它所存储的东西完全不同的话, 这种灵活性可能会导致问题。例如”假设你在编写用来操作一个数组 变量的代码,如果所讨论的变量是一个数字值,而不是数组值,当代 码试图在这个变量上执行特定于数组的操作的时候,就会发生错误。

Resource类型经常由处理外部应用程序或文件的函数返回。 NULL类型是为了那些已经声明但还没有赋值的变量保留的。

PHP有几个函数可以测试一个变量的特定类型的合法性,实际 上,每个类型都有一个函数。这是一组is]函数,例如is_bool()测试 —个给定的值是否是布尔值。程序清单12.1把几个不同的数据类型分 配给单个的变量,然后使用相应的is]函数来测试这个变量。代码中 的注释显示脚本处理到哪里了。

3.png


360自动收录
更多