原文链接:https://www.3mooc.com/front/articleinfo/243
变量的数据类型
标量类型:int(整数型)、float(浮点型)、boolean(布尔型)、string(字符串型)
复合类型:array(数组)、object(对象)
特殊类型:null(空)、resource(资源)
Int:整数型
是正整数和负整数和0,在定义变量赋值的时候直接写数字就可以了。
Float:浮点型
说明:小数,负小数和正小数和0.0
String:字符串型
说明:只要是任何类型的数据加上引号(单引号和双引号),就是字符串型。
引号:分单引号和双引号
单引号和双引号的区别:双引号可以解析变量,单引号不能解析变量
在字符串中又有两个写法(单引号和双引号的多行的写法):
Heredoc:双引号的方式
语法:定界符是自定义的大写。
$str = <<<定界符 //定界符后面不能有任何的字符(包括空格)
大量的字符串
定界符; //必须是顶头的,不能有返回的字符
Nowdoc:单引号的方式
语法:
$str = <<<’定界符’
大量的字符串
定界符;
Boolean:布尔型
说明:布尔型只有两个值,真(true)和假(false),布尔值是和一些其他方式配合使用。如:流程语句
Null:空类型
说明:没有任何值的一个给变量定义赋值方式。
Resource:资源
说明:资源说的不是一种具体的值,而是一个概念的多种数据的统称;
多种数据:上传文件、加载图片、路径、数据库等这些都称为“外部资源”,不是php本身就可以定义的数据。