PHP数据类型

一、php标量类型

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

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

1、布尔型

布尔型通常用于条件判断

<?php
    $x = true;
    var_dump($x);
    echo '<hr>';
    $y = false;
    var_dump($y);
?>

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);
?>


作者:欧阳克
原文:http://www.ouyangke.com/back/php/5数据类型.html

获取最新资讯

© 广州市番禺区新造草云信息技术咨询服务部版权所有。
粤ICP备13002429号.

Joomla系列教程

站内链接