数据类型 3个月前

编程语言
818
数据类型

1. 字符串

字符串是字符序列,比如 "Hello world!"。

字符串可以是引号内的任何文本。您可以使用单引号或双引号:

示例

<?php 
$str1 = "Welcome to PHP!";
echo $str1;
echo "<br>"; 
$str2 = 'Learning PHP is fun!';
echo $str2;
?>

输出结果:

Welcome to PHP!
Learning PHP is fun!

2. 整数

整数是没有小数的数字。

整数规则:

  • 整数必须有至少一个数字(0-9)
  • 整数不能包含逗号或空格
  • 整数不能有小数点
  • 整数正负均可
  • 可以用三种格式规定整数:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)

在下面的例子中,我们将测试不同的数字。PHP var_dump() 会返回变量的数据类型和值:

示例

<?php 
$num1 = 12345;
var_dump($num1);
echo "<br>"; 
$num2 = -6789; // 负数
var_dump($num2);
echo "<br>"; 
$num3 = 0x1A; // 十六进制数
var_dump($num3);
echo "<br>";
$num4 = 0123; // 八进制数
var_dump($num4);
?>

输出结果:

int(12345)
int(-6789)
int(26)
int(83)

3. 浮点数

浮点数是有小数点或指数形式的数字。

在下面的例子中,我们将测试不同的数字。PHP var_dump() 会返回变量的数据类型和值:

示例

<?php 
$float1 = 3.14159;
var_dump($float1);
echo "<br>"; 
$float2 = 2.4e3;
var_dump($float2);
echo "<br>"; 
$float3 = 5E-4;
var_dump($float3);
?>

输出结果:

float(3.14159)
float(2400)
float(0.0005)

4. PHP 布尔

布尔值是 true 或 false。

$bool1 = true;
$bool2 = false;

布尔值常用于条件测试

5. 数组

数组在一个变量中存储多个值。

在下面的例子中,我们将测试不同的数组。PHP var_dump() 会返回变量的数据类型和值:

示例

<?php 
$fruits = array("Apple", "Banana", "Cherry");
var_dump($fruits);
?>

输出结果:

array(3) { [0]=> string(5) "Apple" [1]=> string(6) "Banana" [2]=> string(6) "Cherry" }

您将在本教程稍后的章节学到更多有关数组的知识。

6. 对象

对象是存储数据和有关如何处理数据的信息的数据类型。

在 PHP 中,必须明确地声明对象。

首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。

然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:

示例

<?php
class Fruit
{
  var $type;
  function Fruit($type = "Apple") {
    $this->type = $type;
  }
  function what_type() {
    return $this->type;
  }
}
?>

您将在本教程稍后的章节学到更多有关对象的知识。

7. NULL 值

特殊的 NULL 值表示变量无值。NULL 是数据类型 NULL 唯一可能的值。

NULL 值标示变量是否为空。也用于区分空字符串与空值数据库。

可以通过把值设置为 NULL,将变量清空:

示例

<?php
$str = "Hello PHP!";
$str = null;
var_dump($str);
?>

输出结果:

NULL
image
EchoEcho官方
无论前方如何,请不要后悔与我相遇。
1377
发布数
439
关注者
2223424
累计阅读

热门教程文档

Lua
21小节
Swift
54小节
Redis
14小节
C++
73小节
Objective-C
29小节