PHP 常量及数据类型

常量及数据类型

常量

定义

const、define
const更快,是语言结构,define是函数
常量一经定义,不能被修改,不能被删除

区别

define不能用于类常量的定义,const可以

预定义常量

常量及数据类型

数据类型

三大数据类型:标量、复合、特殊
标量:字符串、整型、浮点型、布尔型、NULL
复合:数组、对象
特殊:资源

字符串

定义方式

  1. 单引号
  2. 双引号
  3. heredoc和newdoc(对应于双引号和单引号)

区别

#单引号不能解析变量
#单引号不能解析转义字符,只能解析单引号和反斜线本身
#变量和变量、变量和字符串、字符串和字符串之间可以用.连接
#双引号可以解析变量,变量可以使用特殊字符和{}包含
#双引号可以解析所有转义字符
#也可以使用.来连接
$a = 5;
$b = '1234$a6789';
echo $b.'</br>';
$c = "1234{$a}6789";
echo $c.'</br>';
-------------------------------------------------------------------------------
1234$a6789
123456789

其他数据类型

浮点型

不适合用来比较大小

布尔型

FALSE的七种情况:0,0.0,' ','0',false,array(),NULL

数组类型

超全局数组
$GLOBALS、$_GET、$_POST、$_REQUEST、$_SESSION、$COOKIE、$_SERVER、$_FILES、$_ENV
常用:

常量及数据类型

NULL

三种情况
直接赋值为NULL、未定义的变量、unset销毁的变量

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!