📅  最后修改于: 2020-09-26 03:55:17             🧑  作者: Mango
PHP数据类型用于保存不同类型的数据或值。PHP支持8种原始数据类型,可以将其进一步分为3种类型:
它仅包含单个值。PHP中有4种标量数据类型。
它可以容纳多个值。PHP中有2种复合数据类型。
PHP中有2种特殊的数据类型。
布尔值是最简单的数据类型,类似于switch。它仅包含两个值:TRUE(1)或FALSE(0)。它通常与条件语句一起使用。如果条件正确,则返回TRUE,否则返回FALSE。
例:
输出:
This condition is TRUE.
整数表示带有负号或正号的数字数据。它仅包含整数,即没有小数部分或小数点的数字。
整数规则:
例:
";
echo "Octal number: " .$oct1. "";
echo "HexaDecimal number: " .$hexa1. "";
?>
输出:
Decimal number: 34 Octal number: 163 HexaDecimal number: 69
浮点数是带小数点的数字。与整数不同,它可以保留带小数点或小数点的数字,包括负号或正号。
例:
输出:
Addition of floating numbers: 73.812
字符串是非数字数据类型。它包含字母或任何字母,数字,甚至特殊字符。
字符串值必须用单引号或双引号引起来。但是两者的待遇有所不同。为了澄清这一点,请参见下面的示例:
例:
";
echo 'Hello $company';
?>
输出:
Hello Javatpoint Hello $company
数组是复合数据类型。它可以在单个变量中存储相同数据类型的多个值。
例:
";
echo "Array Element1: $bikes[0] ";
echo "Array Element2: $bikes[1] ";
echo "Array Element3: $bikes[2] ";
?>
输出:
array(3) { [0]=> string(13) "Royal Enfield" [1]=> string(6) "Yamaha" [2]=> string(3) "KTM" } Array Element1: Royal Enfield Array Element2: Yamaha Array Element3: KTM
您将在本教程的后续章节中了解有关数组的更多信息。
对象是可以存储值和函数的用户定义类的实例。必须明确声明它们。
例:
model();
?>
输出:
Bike Model: Royal Enfield
这是PHP的高级主题,我们将在后面详细讨论。
资源不是PHP中确切的数据类型。基本上,它们用于存储一些函数调用或对外部PHP资源的引用。例如-数据库调用。它是一种外部资源。
这是PHP的高级主题,因此我们稍后将通过示例对其进行详细讨论。
Null是一种只有一个值的特殊数据类型:NULL。由于区分大小写,因此有一个用大写字母写的约定。
数据类型NULL的特殊类型定义了一个没有值的变量。
例:
输出: