PHP数据类型

时间:2018-11-15 13:13:31  来源:igfitidea点击:

在本教程中,我们将了解PHP数据类型以及如何在web应用程序中有效地使用它们。

数据类型指定分配给与其关联的变量的内存大小。
此外,数据类型还可以决定您可以对其进行的操作。

PHP提供所有基本数据类型,包括标量、复合和特殊数据类型。

标量数据类型

当变量包含单个值时,它就是标量。

PHP有四种标量数据类型,包括整数、浮点数、字符串和布尔值。

整数

  1. 整数即在集合{…-3,-2-,-1,0,1,2,3…}中定义的整数。
  2. 整数的大小取决于PHP运行的平台。
  3. 常量PHP_INT_SIZE保存了特定平台上PHP整数的大小。
  4. 在PHP中,整数类型表示为int。

浮点数

浮点类型是浮点数字,也称为浮点数、双精度数或实数。
注意,浮点数的精度有限。PHP使用的是IEEE 754标准的双格式。

下面的例子说明了PHP中的浮点数:

<?php
$x = 10.25;
$y = 14.e5;
$z = 2E-5;

布尔值

布尔值是PHP中最简单的数据类型,只有TRUE和FALSE两个值,它们都不区分大小写。即true和TRUE是同一个值。

在PHP中,当您在条件语句(例如带有逻辑操作符的if else或switch case)中使用下列值时,它们也被视为布尔值FALSE:

  • 整数 0 和 浮点数 0.00
  • 字符串 "0" 或者 空字符串
  • 包含零元素的数组
  • 特殊类型 NULL
  • 被unset的变量
  • 由空标记创建的SimpleXML对象

字符串

字符串是字符序列。在后面的教程中,您将了解更多关于PHP字符串的知识。

复合数据类型

复合数据是可以包含多个值的数据。
PHP提供了两种复合数据类型,包括数组和对象。

我们将在PHP数组教程中讨论数组,在PHP对象教程中讨论对象。

特殊数据类型

PHP中有两种特殊的数据类型,它们具有特殊的含义:

  • Resource(资源):用于保存对外部资源的引用,例如文件或数据库连接。
  • NULL: 如果一个变量为null,则表示该变量不包含任何值。