📅  最后修改于: 2023-12-03 15:36:08.487000             🧑  作者: Mango
在 PHP 中,标量数据类型是指一种只能保存单个值的数据类型。这些数据类型包括整数、浮点数、布尔值和字符串。
整数是没有小数部分的数字。在 PHP 中,整数可以用十进制、二进制、八进制或十六进制表示。下面是一些示例:
$a = 123; // 十进制
$b = -123; // 负数
$c = 0b1111; // 二进制
$d = 0123; // 八进制
$e = 0x1A; // 十六进制
浮点数是带小数的数字。在 PHP 中,浮点数可以使用科学计数法表示。下面是一些示例:
$a = 1.234;
$b = 1.2e3;
$c = 7E-10;
布尔值只有两个取值:true
和 false
。在 PHP 中,可以使用 true
和 false
直接表示布尔值,也可以使用整数代表布尔值,其中 0
表示 false
,非零整数表示 true
。
$a = true;
$b = false;
$c = 1;
$d = 0;
字符串是文本的表示方式,通常使用单引号或双引号来定义。在定义字符串时,使用反斜杠(\
)来转义特殊字符,例如换行符、制表符和引号等。下面是一些示例:
$a = 'Hello, world!';
$b = "Hello, $name!";
$c = 'This is a \'single-quoted\' string.';
$d = "This is a \"double-quoted\" string.";
在 PHP 中,还有一种 Heredoc 语法和 Nowdoc 语法,可以用来定义多行字符串。例如:
$heredoc = <<<EOT
This is a Heredoc string.
It can span multiple lines.
EOT;
$nowdoc = <<<'EOT'
This is a Nowdoc string.
It behaves like a single-quoted string.
EOT;
以上就是 PHP 中的标量数据类型。熟悉这些数据类型的特性和使用方法,可以让你更加高效地编写 PHP 代码。