Blogger Information
Blog 9
fans 0
comment 0
visits 7030
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
八大数据类型
choa fan
Original
1335 people have browsed it

四种标量类型:布尔型\整形\浮点型\字符串

1、布尔型

是最简单的类型。总计有两个值,可以为 TRUE 或 FALSE。

要指定一个布尔值,使用关键字 TRUE 或 FALSE。两个都是大小写不敏感的 。

2、整型【数值型】

整型值可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(- 或者 +)。

如果用八进制符号,数字前必须加上 0(零),用十六进制符号数字前必须加上 0x。 例子 6-1. 整数文字表达。

  1. $a = 1234; # 十进制数
  2. $a = -123; # 一个负数
  3. a = 0123; # 八进制数(等于十进制的 83)
  4. a = 0x1A; # 十六进制数(等于十进制的 26)

3、浮点型【数值型】

  1. <?php
  2. $a = 1.234;
  3. $a = 1.2e3;
  4. $a = 7E-10;
  5. ?>

4、字符串定义的三中方式;

1、’’

2、””

3、定界符

  1. <?php
  2. $a= <<<EOT
  3. 您好,我的朋友!
  4. EOT;
  5. echo $a;
  6. ?>

注意:

1、双(单)引号里面若需要出现双(单)引号,需要在里面的双(单)引号前面使用\进行转义。可理解为声明里面的双(单)引号为普通字符,并非定义字符串的边界符。
2、””支持变量,‘’不支持。“”在支持变量的同时可用{}定义变量的名称

两种复合类型:数组\对象

数组可分3种类型:
1、纯下标索引结构;
2、键名=>健值结构;
3:下标索引+键名=>健值混合结构。

array( [key =>] value , … ) // key 可以是 integer 或者 string // value 可以是任何值

数组的定义:

  1. <?php
  2. $a=array();
  3. $a[]=1;
  4. $a[]=2;
  5. ?>
  1. <?php
  2. $a=array(1,2);
  3. ?>

对象

  1. <?php
  2. //声明一个类 xdw
  3. class xdw{
  4. }
  5. $a=new xdw();//用new 实例化
  6. echo gettype($a);//输出变量$a的类型。
  7. ?>

两种特殊类型:资源\NULL

特殊的 NULL 值表示一个变量没有值。NULL 类型唯一可能的值就是 NULL。

在下列情况下一个变量被认为是 NULL
1.被赋值为 NULL。
2.尚未被赋值。
3.被 unset()。

语法:

NULL 类型只有一个值,就是大小写不敏感的关键字 NULL。

<?php $var = NULL;?>

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:(4、字符串定义的三中方式;)有一个错别字
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post