PHP 5 数据类型

PHP的数据类型包括以下几种,
Integer(整型)
String(字符串)
Float(浮点型),
Boolean(布尔型)
Array(数组)
Object(对象)
NULL(空值)

查看数据类型

  1. gettype(传入一个变量) 能够获得变量的类型
  2. var_dump(传入一个变量) 输出变类型和值 (最常用)
    var_dump() 是一个函数。向括号()中间插入变量。这个函数,会打印出来数据类型,还会对应显示变量的长度和值。
NULL(空值)

空在英文里面表示是null,它是代表没有。空(null)不是false,不是0,也不是空格。
主要有以下三空情况会产生空(null)类型:

  1. 通过变量赋值明确指定为变量的值为NULL

  2. 一个变量没有给任何值

  3. 使用函数unset()将变量销毁掉

<?php
 //声明变量为null
 $n = null;
 var_dump($n);
 
 //var_dump显示输出变量$meiyou,看看结果是什么?
 var_dump($meiyou);
 
 //声明一个变量$iphone的值为字符串的手机
 $iphone = '手机';
 //unset销毁掉一个变量
 unset($iphone);
 var_dump($iphone);
 ?>

结果:NULL NULL NULL
empty()可以向括号中间传入一个变量。这个变量的值如果为false或者为null的话,返回true。
<?php
 header("Content-type:text/html;charset=utf-8"); //设置utf-8编码
 $apple = null;
 if(empty($apple)){
     echo '执行了真区间';
 }else{
     echo '行了假区间';
 }
 ?>

上述实验证明,$apple为null。将apple放至empty中间。结果执行了真区间。

isset()可以向括号中间传入一个或者多个变量,变量与变量间用逗号分开。只要有有一个变量为null,则返回false。否则,则返回true。
<?php
 $one = 10;
 $two = false;
 $three = 0;
 $four = null;
 $result = isset($one , $two , $three , $four);
 //执行看看结果,是不是
 var_dump($result);
 ?>
结果:bool(false)
unset()这个函数的功能是毁掉变量。unset(变量)括号中间插入想要毁掉的变量名,这个变量就会被毁掉。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,207评论 0 13
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,918评论 0 38
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • 我的心再无牵念, 看到你平静的脸, 细细的眼, 紧闭的唇, 我读懂了他们的信号。 我的心再无牵念, 你挑弄的眼神里...
    钼钰阅读 228评论 0 0
  • 六常:常分类,常整理,常清洁,常教育,常规范,常维护。 这就是我们的六常,每天下班的前十分钟都要做好六常,看!这是...
    三岁杰阅读 309评论 0 0