PHP数据类型

来源:互联网 发布:鲸鱼死后爆炸知乎 编辑:程序博客网 时间:2024/04/30 07:45

PHP的数据类型主要有:字符串,整型,浮点型,逻辑型,数组,对象和null,var_dump函数会返回数据的类型和值信息

  • 字符串类型
字符串是一个字符序列,要用引号标识,写在单引号或双引号内,如’hello world是一个字符串‘

<?php$x='我是一个字符串';echo $x;var_dump($x);//输出关于x的信息,类型和值即长度?>

  • 整数

整数类似数学中的整数概念,没有小数点;PHP中有三种格式的整数:十进制、十六进制(前缀0x)和八进制(前缀0)

<?php$a=123;//此时a即为整型echo $a;var_dump($a);?>


  • 浮点型

浮点型指的是有小数点或指数形式的数字

<?php$a=3.1415926;//此时的变量a为浮点型ehco $a;var_dump($a);?>


  • 逻辑型

逻辑型也叫布尔型,只有两中值,分别为true和false,true代表真,false代表假

<?php$a=true;//a为布尔值真$b=false;var_dump($a);var_dump($b);?>


  • 数组

PHP中的数组包括索引数组和关联数组,索引数组下标是数字,关联数组下标是数字或字符串(称为键值),两类数组中元素可以分别用下标和键值访问

<?php//在之前说过$GLOBALS是一个数组echo '<pre>';//输出html标签,格式化输出var_dump($GLOBALS);?>


  • 对象

PHP中的对象是存储数据和有关如何处理数据信息的数据类型,我们必须明确申明对象的类,用class关键字,在类中定义数据类型并在实例化时使用

<?php//定义一个类,名为testclass test{    $a='';    function t(){        //代码    }}//实例化类test$test=test();var_dump($test);?>




  • null

PHP中的null值较特殊,null数据类型的唯一可能值是null,null值表示表示变量是否为空,注意此与空字符串和空数组不同

<?php$a='这里有值';var_dump($a);//a为字符串类型$a=null;var_dump($a);//a为空,null类型?>



1 0