每日一学,PHP数据类型
作者:互联网
|
前言
❤️ 作者主页:https://hongweblog.blog.csdn.net/
❤️ 简介:没有什么远大的理想,做自己喜欢的事情就好~
❤️ 扫码关注微信公众号: Dianc-小助手
❤️ 前端学习路线图、面试刷题,Dianc小助手后续会持续完善。
❤️ 大家的积极参与和讨论,是Dianc推送更多优质内容的动力~
目录
数据类型分类
所有编程语言都有涉及数据,为了更好区分它们,大部分编程语言都会使用数据类型来分类,其中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自学网自己梳理的知识点,因为从零开始自学,打算每自学一个知识点就写下博客记录一下,所以文章会碎片化,同期还有类似前端面试题的那种。如果你不喜欢看这些零散的知识点,那接下来我会收集好我写的文章再进行整理,一次性看个爽~
写在最后,如果文章有帮助到你,希望可以给个三连支持一下噢,让更多人看到这篇文章。
谢谢了你嘞!
|
热门推荐
标签:NULL,一学,color,数据类型,echo,var,PHP 来源: https://blog.csdn.net/AcssGood/article/details/120545559