raksmart香港服务器商为您分享什么是PHP数据类型及变量

PHP 数据类型

数据类型是根据数据的属性将数据分类为一个类别;

字母数字字符被归类为字符串

整数是分类整数

带小数点的数字被归类为浮点数。

真或假值被归类为布尔值。

PHP 是一种松散类型的语言;它没有明确定义的数据类型。PHP 通过分析所提供数据的属性来确定数据类型。PHP 隐式支持以下数据类型

整数–整数,例如-3、0、69。整数的最大值取决于平台。在32 位机器上,它通常在20 亿左右。64 位机器通常具有较大的值。常量PHP_INT_MAX 用于确定最大值。推荐阅读:《为什么要使用 PHP?》

echo PHP_INT_MAX;

?>

输出:9223372036854775807

浮点数——十进制数,例如3.14。它们也被称为双精度数或实数。浮点数的最大值取决于平台。浮点数大于整数。

字符串——例如Hello World

布尔值——例如真或假。

在我们更详细地讨论PHP 数据类型之前,让我们首先讨论变量。

PHP 变量

变量是在运行时存储数据的内存位置的名称。

变量的范围决定了它的可见性。

应用程序中的所有脚本都可以访问Php 全局变量。

局部变量只能被定义它的脚本访问。

将变量想象为盛有水的玻璃杯。你可以往杯子里加水,喝完,再装满等等。

这同样适用于变量。变量用于存储数据并在需要时提供存储的数据。就像在其他编程语言中一样,PHP 也支持变量。现在让我们看看在PHP 中创建变量时遵循的规则。

所有变量名必须以美元符号开头,例如

了解PHP 变量、运算符和数据类型

变量名区分大小写;这意味着$my_var 不同于$MY_VAR

了解PHP 变量、运算符和数据类型

所有变量名称必须以字母开头,后跟其他字符,例如my_var1。$1my_var 不是合法的变量名。

了解PHP 变量、运算符和数据类型

变量名不能包含任何空格,“$first name”不是合法的变量名。您可以使用下划线代替空格,例如 $first_name。您不能使用美元或减号等字符来分隔变量名。推荐阅读:《如何为您的 WordPress 网站更新 PHP?》

了解 PHP 变量、运算符和数据类型

现在让我们看看PHP 如何根据提供的数据的属性来确定数据类型。

$my_var = 1;

echo $my_var;

?>

输出:1

浮点数字

$my_var = 3.14;

echo $my_var;

?>

输出:3.14

字符串

$my_var =”Hypertext Pre Processor”;

echo $my_var;

?>

输出:

超文本预处理器

变量的使用

变量有助于将数据与程序算法分开。

相同的算法可用于不同的输入数据值。

例如,假设您正在开发一个将两个数字相加的计算器程序,您可以创建两个接受数字的变量,然后在执行加法的表达式中使用变量名称。

变量类型铸造

在C#等语言中使用变量执行算术计算需要变量具有相同的数据类型。

类型转换是将变量或值转换为所需的数据类型。

这在执行需要变量具有相同数据类型的算术计算时非常有用。

PHP 中的类型转换由解释器完成。

在C# 等其他语言中,您必须强制转换变量。下面的代码显示了C# 中的类型转换。

PHP 还允许您转换数据类型。

这称为显式强制转换。下面的代码演示了显式类型转换。

$a = 1;

$b = 1.5;

$c = $a + $b;

$c = $a + (int) $b;

echo $c;

?>

输出:2

以上代码输出2 var_dump 函数用于确定数据类型。下面的代码演示了如何使用var_dump 函数。

$a = 1;

var_dump($a);

$b = 1.5;

var_dump($b);

$c = “I Love PHP”;

var_dump($c);

$d = true;

var_dump($d);

?>

输出:int(1) float(1.5) string(10) “I Love PHP” bool(true)

以上就是什么是PHP数据类型及变量全部内容。推荐相关阅读:《WordPress中的WP-config.php是什么?》

作者 admin

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注