每日一学,PHP数据类型
2021/9/29 12:11:08
本文主要是介绍每日一学,PHP数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
|
前言
❤️ 作者主页:https://hongweblog.blog.csdn.net/
❤️ 简介:没有什么远大的理想,做自己喜欢的事情就好~
❤️ 扫码关注微信公众号: Dianc-小助手
❤️ 前端学习路线图、面试刷题,Dianc小助手后续会持续完善。
❤️ 大家的积极参与和讨论,是Dianc推送更多优质内容的动力~
目录
- 前言
- 数据类型分类
- PHP 字符串
- PHP 整型
- PHP 浮点型
- PHP 布尔型
- PHP 数组
- *扩展
- PHP 对象
- PHP NULL 值
- 最后
- 热门推荐
数据类型分类
所有编程语言都有涉及数据,为了更好区分它们,大部分编程语言都会使用数据类型来分类,其中php数据类型包括String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。
PHP 字符串
一个字符串是一串字符的序列,就像 “Hello world!”,PHP特殊之处在于能放HTML的标签
你可以将任何文本放在单引号和双引号中:
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>
PHP 整型
整数是一个没有小数的数字,这个不用多说(数学有学吧( •̀ ω •́ )✧),那我们来看一下具体在PHP的规则是什么吧。
- 整数必须至少有一个数字 (0-9)
- 整数不能包含逗号或空格
- 整数是没有小数点的
- 整数可以是正数或负数
- 整型可以用三种格式来指定:十进制, 十六进制( 以 0x 为前缀)或八进制(前缀为 0)。
<?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() 函数返回变量的数据类型和值
PHP 浮点型
浮点型即有小数点,但是要注意的是整数其实也可以有浮点型(比如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); ?>
PHP 布尔型
$x=true; $y=false;
没什么说的,即true和false,布尔型通常用于条件判断。
PHP 数组
数组可以在一个变量中存储多个值。
<?php $cars=array("Volvo","BMW","Toyota"); var_dump($cars); ?>
*扩展
以下知识点目前小白超前了,后续会讲到,可以暂时作为了解,看得懂就看。
PHP 对象
对象数据类型也可以用于存储数据,但在 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就是指向当前对象实例的指针,不指向任何其他对象或类。
PHP NULL 值
NULL 值表示变量没有值。NULL 是数据类型为 NULL 的值。
NULL 值指明一个变量是否为空值。 同样可用于数据空值和NULL值的区别。
<?php $x="Hello world!"; $x=null; var_dump($x); ?>
这个值看似没什么用,但在实际应用中,可以通过设置变量值为 NULL 来清空变量数据。
最后
这是根据PHP自学网自己梳理的知识点,因为从零开始自学,打算每自学一个知识点就写下博客记录一下,所以文章会碎片化,同期还有类似前端面试题的那种。如果你不喜欢看这些零散的知识点,那接下来我会收集好我写的文章再进行整理,一次性看个爽~
写在最后,如果文章有帮助到你,希望可以给个三连支持一下噢,让更多人看到这篇文章。
谢谢了你嘞!
|
热门推荐
这篇关于每日一学,PHP数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23怎么实现安卓+php 热更新方案?-icode9专业技术文章分享
- 2024-11-22PHP 中怎么实现判断多个值是否为空、null 或者为 false?-icode9专业技术文章分享
- 2024-11-11开源 PHP 商城项目 CRMEB 二次开发和部署教程
- 2024-11-09怎么使用php在kaufland平台刊登商品?-icode9专业技术文章分享
- 2024-11-05PHP的抽象类和接口是什么,有什么区别-icode9专业技术文章分享
- 2024-11-01开源 PHP 商城项目 CRMEB 安装和使用教程
- 2024-11-01用php和mysql写无限分类,有哪几种方法-icode9专业技术文章分享
- 2024-10-31php数据分表导出时部分数据无法导出什么原因-icode9专业技术文章分享
- 2024-10-30有经验的 PHP 开发者学习一门新的编程语言,有哪些推荐的有前景的语言-icode9专业技术文章分享
- 2024-10-21php 检测图片是否篡改过-icode9专业技术文章分享