|
❤️ 作者主页:https://hongweblog.blog.csdn.net/
❤️ 简介:没有什么远大的理想,做自己喜欢的事情就好~
❤️ 扫码关注微信公众号: Dianc-小助手
❤️ 前端学习路线图、面试刷题,Dianc小助手后续会持续完善。
❤️ 大家的积极参与和讨论,是Dianc推送更多优质内容的动力~
所有编程语言都有涉及数据,为了更好区分它们,大部分编程语言都会使用数据类型来分类,其中php数据类型包括String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。
一个字符串是一串字符的序列,就像 “Hello world!”,PHP特殊之处在于能放HTML的标签
你可以将任何文本放在单引号和双引号中:
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>
整数是一个没有小数的数字,这个不用多说(数学有学吧( •̀ ω •́ )✧),那我们来看一下具体在PHP的规则是什么吧。
<?php $x = 5985; var_dump($x); echo "<br>"; $x = -345; // 负数 var_dump($x); echo "<br>"; $x = 0x8C; // 十六进制数 var_dump($x); echo "<br>"; $x = 047; // 八进制数 var_dump($x); ?>
其中var_dump() 函数返回变量的数据类型和值
浮点型即有小数点,但是要注意的是整数其实也可以有浮点型(比如1.0对吧),下列的$x = 2.4e3;其实算的结果也是整数(2400),注意此时2400是float类型
<?php $x = 10.365; var_dump($x); echo "<br>"; $x = 2.4e3; var_dump($x); echo "<br>"; $x = 8E-5; var_dump($x); ?>
$x=true; $y=false;
没什么说的,即true和false,布尔型通常用于条件判断。
数组可以在一个变量中存储多个值。
<?php $cars=array("Volvo","BMW","Toyota"); var_dump($cars); ?>
以下知识点目前小白超前了,后续会讲到,可以暂时作为了解,看得懂就看。
对象数据类型也可以用于存储数据,但在 PHP 中,对象必须声明。
首先,你必须使用class关键字声明类对象。类是可以包含属性和方法的结构。
然后我们在类中定义数据类型,然后在实例化的类中使用数据类型:
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } function print_vars($obj) { foreach (get_object_vars($obj) as $prop => $val) { echo " $prop = $val "; } } // instantiate one object $herbie = new Car("white"); // show herbie properties echo "herbie: Properties "; print_vars($herbie); ?>
以上实例中PHP关键字this就是指向当前对象实例的指针,不指向任何其他对象或类。
NULL 值表示变量没有值。NULL 是数据类型为 NULL 的值。
NULL 值指明一个变量是否为空值。 同样可用于数据空值和NULL值的区别。
<?php $x="Hello world!"; $x=null; var_dump($x); ?>
这个值看似没什么用,但在实际应用中,可以通过设置变量值为 NULL 来清空变量数据。
这是根据PHP自学网自己梳理的知识点,因为从零开始自学,打算每自学一个知识点就写下博客记录一下,所以文章会碎片化,同期还有类似前端面试题的那种。如果你不喜欢看这些零散的知识点,那接下来我会收集好我写的文章再进行整理,一次性看个爽~
写在最后,如果文章有帮助到你,希望可以给个三连支持一下噢,让更多人看到这篇文章。
谢谢了你嘞!
|