PHP学习之路,PHP 数据类型篇-第五期丨听风博客
上期回顾
我们学习了echo和print的区别,那么接下来,我们学习一下数据类型
PHP数据类型
字符串、整数、浮点数、逻辑、数组、对象、NULL。
PHP 字符串
字符串是字符序列,比如 "Hello world!"。
字符串可以是引号内的任何文本。您可以使用单引号或双引号:
示例:
<?php
$x = "Hello world!";
echo $x;
echo "<br>";
$y = 'Hello world!';
echo $y;
?>
PHP 整数
整数大家应该都清楚,就简单解释一下
整数是没有小数的数字
整数规则:
- 整数必须有至少一个数字(0-9)
- 整数不能包含逗号或空格
- 整数不能有小数点
- 整数正负均可
- 可以用三种格式规定整数:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)
下面,我们将会测试不同的数字。用PHP var_dump() 会返回变量的数据类型和值:
关于var_dump()
解释:(var_dump()
会返回变量的数据类型和值,详细产考w3c标准。可参考PHP var_dump() 函数 | 菜鸟教程)
<?php
$x = 5201314;
var_dump($x);
echo "<br>";
$y = -123; // 负数
var_dump($y);
echo "<br>";
$a = 0x8C; // 十六进制数
var_dump($a);
echo "<br>";
$b = 047; // 八进制数
var_dump($b);
?>
PHP 浮点数
浮点数是有小数点或指数形式的数字。
下面,我们将会测试不同的数字。用PHP var_dump() 会返回变量的数据类型和值:
<?php
$x = 10.365;
var_dump($x);
echo "<br>";
$y = 2.4e3;
var_dump($y);
echo "<br>";
$a = 8E-5;
var_dump($a);
?>
这里可与上面对照var_dump()
返回的数据类型来理解var_dump()
的用途
PHP 逻辑
逻辑是 true 或 false。
示例:
<?php
$x = true;
$y = false;
?>
简单的来说,就是判断 是/否 这样理解很简单吧?
逻辑常用于条件测试。在本文章之后会有更多有关条件测试的知识。
PHP 数组
什么是数组,数组在一个变量中存储多个值。
注意
这里就先不详细介绍数组;
<?php
//首选开始内容
$cars = array("Hello","PHP","!");
var_dump($cars); //打印$cars
?>
在本文章之后会有更多有关数组的知识。
PHP 对象
对象是存储数据和有关如何处理数据的信息的数据类型。
在 PHP 中,必须明确地声明对象。
首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。
然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:
示例:
<?php
class Car
{
var $color;
function Car($color="green") {
$this->color = $color;
}
function what_color() {
return $this->color;
}
}
?>
注意:
这里我也不太理解 ::paopao:tieba_emotion_28:: 标记继续学习理解
PHP NULL 值
特殊的 NULL 值表示变量无值。NULL 是数据类型 NULL 唯一可能的值。
NULL 值标示变量是否为空。也用于区分空字符串与空值数据库。
可以通过把值设置为 NULL,将变量清空:
示例:
<?php
$x="Hello world!";
$x=null; //将其清空 PS:PHP是有执行顺序的
var_dump($x);
?>
尾声
前两天没更新,然后现在加快学习脚步,每天学习一篇文章
关于数组的问题,请各位等待,我会另外出一篇文章
好了,今天的学习就到此结束。
记得明天继续来看噢! ::paopao:tieba_emotion_53::
推荐学习方式:一天学习两篇文章内容 ::paopao:tieba_emotion_57::
声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。