不同的数据类型存储不同的信息,处理各自的数据操作。在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学习。
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程