1 --php数据类型分为3大类 

   一基本类型
    ×××(int) 浮点数(float double)逻辑(bool)字符串(string)
   ——复合类型的
   数组(array) 对象(object)
   ——特殊类型
   资源 NULL
2-- 一个变量在内存里面是按字节来计算的。  1k=1024字节 1字节=8b
3--  ×××
    在php中一个×××可以用8进制也可以用16进制,一般是10进制;
$a=123(10进制);$a=012(8进制);$a=0x1a(16进制);
php×××数据是有符号的,通过内置常量PHP_INT_SIZE可以查看到php×××占用多少内存(4k),
通过PHP_INT_MAX最大能表示×××的数(正数为2147483647;负数为-2147483647)既2的31次方。
如果一个×××数据超过了他最大范围,则系统自动把他转为浮点形数据。php支持自动转换类型
4--布尔形
    true为真:非0为真
false为假: int 0 float 0.0 空字符串及"0" NULL 不包含任何元素的数组
5--浮点形
    浮点数表示大小和平台有关(32位或者64位)。
浮点数表示的范围为1.08e208,他的精度为14为(从左边第一个非0的数开始计算)
6--字符串
    理论上可以无限大小的。但是实际上收到平台和配件限制
    一个字符占用一个字节。
在php中单引号和双引号是有区别的。单引号不会解析里面的变量,但是速度比较快,
双引号会解析里面的变量。但是速度比较慢 如:
<?php $a='hello'; $b="$a"; $c='$a'; echo $b.'-'.$c; ?>输出为 hello-$a
php中双引号会对特殊字符进行解析.而单引号不会 
$a="f/"" ;//为 f"   $a='f/"';//输出f/"  
7--可以通过var_dump(prament)来查看变量类型。
8--常量是一种特殊的变量。他和变量区别是。
  1-常量前面不需要$符号
  2-常量一旦定义,就不能修改他的值
  3常量定义的时候,就必须给他赋值
  4常量是通过define 或者const来定义。
  5-常量的名称一般都是大写,下划线间隔。