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

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

更多相关文章

  1. PHP基础:变量和数据类型
  2. PHP环境搭建与初识PHP
  3. PHP数据类型及开发环境部署
  4. 初始 php 及认识 php 变量与数据类型
  5. PHP初识入门
  6. PHP基础语法demo练习
  7. PHP第一课 变量命名、数据类型
  8. php数据类型及变量的定义使用
  9. 【前端】如何循环进行异步获取?循环变量无法确定?

随机推荐

  1. Android屏幕适配终极方案-原理篇
  2. android小说阅读、MVP + RxJava + Retrof
  3. achartengine在Android中ScrollView组件
  4. 修改Android工程版本
  5. 【Android TextView/EditText 不允许换行
  6. Unity打包到android中屏蔽权限弹窗
  7. 为什么说Android令人沮丧!?
  8. Android 渗透测试学习手册 第七章 不太知
  9. Android彻底退出应用程序(转)
  10. 有关Android手机软件详细分析