您的位置 首页 php

「PHP教程」PHP数据类型

PHP有7种数据类型:String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。

String 类型

PHP字符串类型 ,即字符串序列,包含在单引号(”)或双引号(””)中间。

实例:

 <?php$i = "Lucifer";var_dump($i);  

运行结果:

4cf7cf58310345958a975e936b1138a9

Integer 类型

PHP 整型, 即没有小数的数字。

PHP整型规则:

  • 至少要由一个0-9的数字组成
  • 不能包含非数字的其他字符
  • 整型可以是正数也可以是负数,但是没有小数点
  • 整型可以有三种指定方式:十进制数(默认), 十六进制数( 以 0x 为前缀)和八进制数(前缀为 0)。

实例:

 <?php$i = 1234;var_dump($i);echo "<br>"; $i = -5678; // 负数 var_dump($i);echo "<br>"; $i = 0x9F; // 十六进制数var_dump($i);echo "<br>";$i = 036; // 八进制数var_dump($i);  

运行结果:

d5b80fa3537e4c83a332b3f6e82d62f1

Float 类型

PHP浮点型, 是带小数部分的数字,或是指数形式。

实例:

 <?php $i = 10.28;var_dump($i);echo "<br>"; $i = 1.2e8;var_dump($i);echo "<br>"; $i = 10e-3;var_dump($i);  

运行结果:

32a2aefc90cc43ad98d7c89276af0fe3

Boolean 类型

PHP布尔型,可以是 TRUE 或 FALSE。但是布尔类型的值是无法直接输出的:若echo(true)会在页面中输出“1”,若echo(false)则不会显示任何内容。所以布尔类型一般用于条件判断,用于条件控制(以后讲述)。

实例:

 <?php $i = false;echo $i;echo "<br>";var_dump($i);echo "<br>";$i = true;echo $i;echo "<br>";var_dump($i);  

运行结果:

8ea95c370114448a9b11738c60c0fe9d

Array 类型

PHP数组, 可以在一个变量中存储多个值。使用array([$key]=>[$value])函数进行声明,可以为数组元素指定下标,也可以不指定,若没有指定下标则系统为默认为其指定从0开始的默认下标。

实例:

 <?php $i = array("Lucifer","Michael","Gabriel");var_dump($i);echo "<br>";$i = array("name"=>"Lucifer","age"=>26,"college"=>"浙江大学");var_dump($i);  

运行结果:

bf9e602f0d0541d8ab41bc1d1ba117cf

Object 类型

PHP对象数据类型, 也可以用于存储数据,在 PHP 中,对象必须声明。

使用class关键字声明类对象。类是可以包含属性和方法的结构。然后在类中定义数据类型,最后在实例化的类中使用数据类型:

 <?phpclass Book{ var $color; function __construct($color="blue") { $this->color = $color; } function what_color() { return $this->color; }}function print_vars($obj) { foreach (get_object_vars($obj) as $key=> $value) { echo "$key= $value"; }}$b = new Book("red");echo "Book: ";print_vars($b);?>   

运行结果:

352535e02cf74da49580619ec0164088

NULL 类型

NULL 值, 表示变量没有值。NULL 是数据类型为 NULL 的值。NULL 值指明一个变量是否为空值。 同样可用于数据空值和NULL值的区别。

实例:

 <?php$i="PHP你好!";echo $i."<br>";$i=null;var_dump($i);?>  

运行结果:

cee8cdf4bff34c2d9da2816a32325583

文章来源:智云一二三科技

文章标题:「PHP教程」PHP数据类型

文章地址:https://www.zhihuclub.com/29966.shtml

关于作者: 智云科技

热门文章

网站地图