不同的数据类型存储不同的信息,处理各自的数据操作。在PHP里,我们总共有以下八大数据类型(通过var_dump()函数可以获取任何对象的数据类型)。

1. String(字符串)

字符串指的是将单个字符连接起来的一个序列,比如”Dotcpp编程“就是一个字符串。

<?php 
$str='Dotcpp编程';//这里$str就是一个字符串变量
var_dump($str);// string(12) "Dotcpp编程"   数据类型-字节长度-值
?>

2. Integer(整型)

整型是不包含小数部分的数字,可以是正数或负数。

php
<?php 
$num = 2025; // 这里$num就是一个整型变量
var_dump($num); // int(2025)    数据类型-值
?>

3. Float(浮点型)

浮点型是包含小数部分的数字,也称为双精度数或实数。

php
<?php 
$pi = 3.14; // 这里$pi就是一个浮点型变量
var_dump($pi); // float(3.14)    数据类型-值
?>

4. Boolean(布尔型)

布尔型只有两个值:true(真)或 false(假)。

php
<?php 
$flag = true; // 这里$flag就是一个布尔型变量
var_dump($flag); // bool(true)    数据类型-值
?>

5. Array(数组)

数组可以在一个变量中存储多个值,可以是索引数组或关联数组。

<?php 
$numbers = array(1, 2, 3, 4, 5); // 这里$numbers就是一个数组变量
var_dump($numbers); // array(5) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) [4]=> int(5) }    数据类型-元素数量-键值对
?>

6. Object(对象)

对象是类的实例,可以包含属性和方法。

php
<?php 
class User {
    public $name = "Dotcpp";
}
$user = new User(); // 这里$user就是一个对象变量
var_dump($user); // object(User)#1 (1) { ["name"]=> string(6) "Dotcpp" }    数据类型-类名-属性
?>

7. NULL(空值)

NULL表示变量没有值,是特殊的数据类型。

php
<?php 
$empty_var = NULL; // 这里$empty_var就是一个NULL变量
var_dump($empty_var); // NULL    数据类型
?>

8. Resource(资源类型)

资源类型保存对外部资源(如数据库连接、文件句柄)的引用。

php
<?php 
$file = fopen("test.txt", "r"); // 这里$file就是一个资源类型变量
var_dump($file); // resource(2) of type (stream)    数据类型-资源ID-资源类型
fclose($file);
?>

总结:PHP里的八大基本数据类型是PHP编程的基础,读者需要掌握它们,以便后续的PHP学习。

点赞(0)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)