PHP数据类型的理解和用法示例介绍

数据类型定义了变量可以存储的数据类型。 PHP允许八种不同类型的数据类型。所有这些都在下面讨论。前五个称为简单数据类型, 后三个称为复合数据类型:
整数:整数仅包含整数, 包括正数和负数, 即没有小数部分或小数点的数字。它们可以是十进制(基数10), 八进制(基数8)或十六进制(基数16)。默认基数是十进制(基数10)。八进制整数可以以0开头, 而十六进制可以以0x开头。整数范围必须在-2 ^ 31到2 ^ 31之间。
例子:

< ?php// decimal base integers $deci1 = 50; $deci2 = 654; // octal base integers $octal1 = 07; // hexadecimal base integers $octal = 0x45; $sum = $deci1 + $deci2 ; echo $sum ; ?>

输出如下:
704

浮点数:可以保存包含小数或小数部分的数字, 包括正数和负数。默认情况下, 变量会添加最少的小数位数。
例子:
< ?php$val1 = 50.85; $val2 = 654.26; $sum = $val1 + $val2 ; echo $sum ; ?>

输出如下:
705.11

【PHP数据类型的理解和用法示例介绍】String
:保留字母或任何字母, 甚至包括数字。这些在声明过程中用双引号引起来。字符串也可以用单引号引起来, 但是在打印变量时将以不同的方式处理。为了澄清这一点, 请看下面的例子。
例子:
< ?php$name = "Krishna" ; echo "The name of the Geek is $name \n" ; echo 'The name of the geek is $name' ; ?>

输出如下:
The name of the Geek is Krishna The name of the geek is $name

null
:这些是特殊类型的变量, 只能容纳一个值, 即NULL。我们遵循以大写形式编写的惯例, 但区分大小写。
例子:
< ?php$nm = NULL; echo $nm ; // This will give no output?>

boolean
:仅保留两个值, 即TRUE或FALSE。成功的事件将返回true, 而失败的事件将返回false。 NULL类型值在布尔值中也被视为false。除NULL外, 布尔值中0也被视为false。如果字符串为空, 则在布尔数据类型中也将其视为false。
例子:
< ?phpif (TRUE) echo "This condition is TRUE" ; if (FALSE) echo "This condition is not TRUE" ; ?>

输出如下:
This condition is TRUE

数组:数组是一种复合数据类型, 可以存储相同数据类型的多个值。以下是整数数组的示例。
< ?php$intArray = array ( 10, 20 , 30); echo "First Element: $intArray[0]\n" ; echo "Second Element: $intArray[1]\n" ; echo "Third Element: $intArray[2]\n" ; ?>

输出如下:
First Element: 10 Second Element: 20 Third Element: 30

我们将在后续文章中详细讨论所有有关数组的内容。
对象:对象被定义为可以包含值和函数的用户定义类的实例。这是一个高级主题, 将在后续文章中详细讨论。
资源:PHP中的资源不是精确的数据类型。这些基本用于存储对某些函数调用或外部PHP资源的引用。例如,考虑一个数据库调用。这是一个外部资源。
我们将在后续文章中详细讨论资源。
如果发现任何不正确的地方, 或者想分享有关上述主题的更多信息, 请写评论。

    推荐阅读