发布上一篇博文的时候、不小心忘记添加打赏功能了、这篇文章补上!如文中有误之处、还望大神指出以便改正、也可以更好的帮助后来者学习。
PHP中变量的类型
目标
掌握变量的基本类型。
难点
对象类型、数组类型
重点
四大基本类型
本节目录
1、变量类型有哪些?
2、类型之前的转换
变量有哪些类型?
上节说了如何定义一个变量、以及如何使用变量、那么这节我们将继续探究变量的内容、其实在讲到变量的的使用的时候、已经提及到变量的类型、譬如:使用引号的变量、以及纯数字等。
变量为什么还要加个类型呢?这问题就没什么含量了、就比如说、人为什么要有性别之分呢?有性别之分的目的是:男生不可以上女厕所、女生不可以上男厕所。打个比方、不要钻牛角尖喔。变量的类型、规定了变量能够存储的大小、和他本身是什么类型、就是一个规范、能够让计算机识别的规范。
那么话又说回来、php中到底有哪些变量类型呢?php中有八大数据类型、其中4种是标量、2种特殊、2种复合。具体如下:
4种标量:boolean(布尔类型)、integer(整形)、float(浮点型、也作double)、string(字符串类型)
2种复合类型:array (数组类型)、object (对象)
2种特殊:resource(资源)、null(空)
后续代码演示中、我们将使用内置函数gettype()来获取数据的类型、方便查看。
2.// php中变量类型的研究
3.// 4中标量int、float、boolean、string
4.
5.//、int
6.$number = 10;
7.echo gettype($number)."";//integer
8.
9.//、float
10.$money = 998.00;
11.echo gettype($money)."";//double
12.
13.//、boolean
14.$fig = true;
15.echo gettype($fig)."";//boolean
16.
17.//、string
18.
19.$str ="今天你吃了吗?";
20.echo gettype($str)."";//string
21.
22.//两种复合
23.
24.//、array
25.$list = ['张三','李四'];
26.echo gettype($list)."";//array
27.
28.//、object
29.
30.classpeople{
31.publicfunctionshowName()
32.{
33.echo"我是".__FUNCTION__."
";
34.}
35.}
36.$people =newpeople();
37.$people->showName();//我是showName
38.echo gettype($people)."";//object
39.
40.//2种特殊
41.
42.//、resource
43.
44.$file = fopen("./index.php","rw");
45.echo gettype($file)."";//resource
46.
47.//、null
48.$none = null;//或者初始化的时候不给任何值
49.echo gettype($none);NULL
以上就是对php中变量类型的基本讲解、具体的使用方法、会在以后的课程实践中、作详细的介绍。
你的关注、将是我前进的动力!
领取专属 10元无门槛券
私享最新 技术干货