Home >php教程 >php手册 >PHP 八种基本的数据类型小结_php入门_脚本之家

PHP 八种基本的数据类型小结_php入门_脚本之家

WBOY
WBOYOriginal
2016-06-06 20:37:20983browse

PHP 支持8种基本的数据类型,学习php的朋友可以参考下。

四种标量类型:

  • (布尔型)
  • (整型)
  • (浮点型, 也称作 )
  • (字符串)

两种复合类型:

  • (数组)
  • (对象)

最后是两种特殊类型:

  •  (资源)
  •  (NULL)

为了确保代码的易读性,本手册还介绍了一些:

以及伪变量 $....

可能还会读到一些关于“双精度(double)”类型的参考。实际上 double 和 float 是相同的,由于一些历史的原因,这两个名称同时存在。

变量的类型通常不是由程序员设定的,确切地说,是由 PHP 根据该变量使用的上下文在运行时决定的。

Note: 。

如果只是想得到一个易读懂的类型的表达方式用于调试,用 。要查看某个类型,不要用 ,而用 is_ 函数。以下是一些范例:
代码如下:
$a_bool = TRUE; // a boolean
$a_str = "foo"; // a string
$a_str2 = 'foo'; // a string
$an_int = 12; // an integer

echo gettype($a_bool); // prints out: boolean
echo gettype($a_str); // prints out: string

// If this is an integer, increment it by four
if (is_int($an_int)) {
$an_int += 4;
}

// If $bool is a string, print it out
// (does not print out anything)
if (is_string($a_bool)) {
echo "String: $a_bool";
}
?>

如果要将一个变量强制转换为某类型,可以对其使用或者 函数。

注意变量根据其当时的类型在特定场合下会表现出不同的值。更多信息见。此外,你还可以参考 看不同类型相互比较的例子。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn