一、php 标量数据类型

类型 描述
布尔型 Boolean true 和 false
整型 Integer 0 - 无限大
浮点型 Float 带小数的数字
字符串 String 汉字、英文、符合、其它国家语言

echo 输出数据值,开发时使用
var_dump 可以打印数据类型和值,测试时使用

1、布尔型

  • 布尔型通常用于条件判断

    1. <?php
    2. $x = true;
    3. var_dump($x);
    4. echo '<hr>';
    5. $y = false;
    6. var_dump($y);
    7. ?>

    2、整型

  • 整数不能包含逗号或空格

  • 整数是没有小数点的
  • 整数可以是正数或负数
  • 整型可以用三种格式来指定:十进制、十六进制、八进制

    <?php     
    $number = 0;     
      var_dump($number);     
      echo '<hr>';     
      $number = 67;     
      var_dump($number);     
      echo '<hr>';     
      $number = -322;     
      var_dump($number); 
    ?>
    

    3、浮点型

  • 带小数部分的数字

    <?php     
    $number = 10.03;     
      var_dump($number);     
      echo '<hr>';     
      $number = -88.23;     
      var_dump($number); 
    ?>
    

    4、字符串

    <?php     
    $str = '我是欧阳';     
      var_dump($str);     
      echo '<hr>';     
      $str = 'My name is ou yang';     
      var_dump($str); 
    ?>
    

二、php 复合数据类型

类型 描述
array 数组
object 对象
callable 可调用
iterable 可迭代

三、php 特殊数据类型

类型 描述
空值 NULL 表示变量没有值
resource 资源

1、NULL

  • NULL 值表示变量没有值
    <?php     
    $null;     
      var_dump($null);     
      echo '<hr>';     
      $null = '';     
      var_dump($null);     
      echo '<hr>';     
      $null = null;     
      var_dump($null); 
    ?>