21xrx.com
2024-12-22 19:04:57 Sunday
登录
文章检索 我的文章 写文章
PHP 的数据类型包括标量类型(字符串、整型、浮点型和布尔型)、复合类型(数组和对象)和特殊类型(NULL 和资源类型)
2023-06-15 16:08:14 深夜i     --     --
PHP 数据类型 标量类型 复合类型 特殊类型 示例代码

PHP 的数据类型包括标量类型(字符串、整型、浮点型和布尔型)、复合类型(数组和对象)和特殊类型(NULL 和资源类型)。下面以代码示例的形式来介绍这些数据类型。

1. 标量类型:

字符串类型:


$str1 = 'hello world'; // 使用单引号定义字符串

$str2 = "hello $name"; // 使用双引号定义字符串,并在其中引用变量

$str3 = 'hello $name'; // 使用单引号定义字符串,字符串中的变量不会被解析

整型类型:


$num1 = 123;    // 十进制表示

$num2 = -123;   // 负数

$num3 = 0x1A;   // 十六进制表示

$num4 = 0123;   // 八进制表示

浮点型类型:


$f1 = 3.14;      // 普通的浮点数

$f2 = 2.4e3;     // 科学计数法表示的浮点数,相当于 2.4 × 10^3

布尔型类型:


$b1 = true;     // 布尔值为真

$b2 = false;     // 布尔值为假

2. 复合类型:

数组类型:


$arr1 = array(1, 2, 3);     // 索引数组,下标从 0 开始

$arr2 = array('a' => 1, 'b' => 2, 'c' => 3); // 关联数组,指定了下标名称

对象类型:


// 定义一个类

class Person {

  public $name;

  public $age;

  public function __construct($name, $age) {

    $this->name = $name;

    $this->age = $age;

  }

}

$obj1 = new Person('Tom', 18);  // 创建一个对象

3. 特殊类型:

NULL 类型:


$n = null;  // 空值

资源类型:


$fp = fopen('file.txt', 'r');  // 打开一个文件,返回一个资源类型的句柄

总结起来,PHP 的数据类型包括标量类型、复合类型和特殊类型,其中标量类型包括字符串、整型、浮点型和布尔型;复合类型包括数组和对象;特殊类型包括NULL和资源类型。掌握这些数据类型是编写 PHP 程序的基础,也是成为一名 PHP 开发工程师的必备技能。

标题:PHP 的数据类型详解:从标量类型到特殊类型

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复