php的变量

变量临时储存值的空间

自定义变量

  1.第一个符号必须是$

  2.由数字,字母,下划线组成,不能以数字开头

  3.命名有意义

  

  PHP变量的8种类型   4+2+2

    4种标量:整型(int),浮点(float),字符串(string),布尔(bool)

    2种复合:数组(Array),对象(object)

    2种特殊:资源(resource),空(null)-----三种情况下  1.未定义变量   2.使用unset释放的   3.直接赋值为null

 

  变量和常量的区别?

    1.定义不同 :变量----临时储存值的空间.  可以变化的值

          常量----一定义赋值后就不可以再次修改

    2.变量   :   是以$开始的  由数字,字母,下划线 组成 ,  不能以数字开头 严格区分大小写

           常量使用define或const定义

         define('WTO','世界贸易组织');

         const  UFO = "不明飞行物";

         echo constant('UFO');

         echo UFO;

         echo WTO;

    3.种类不同

         变量8种类型

         常量可以自己定义

  单双引号的区别?

    1.解析变量  单引号不解析变量,双引号解析变量 用{}括起来

    2.对转义字符的支持  单双引号支持所有的转义字符

      单引号使用单引号需要转义

      双引号使用双引号需要转义

    3.效率单引号效率高于双引号

  

  自动类型转换  布尔为假的情况

     int  0 //  float 0.0  //  bool  false    // array  空数组    //  null 三种类型   //  string  '0'

      

  强制类型转换

     $a  = 100;

     var_dump(string($a));

posted @ 2018-12-31 17:35  王为龙  阅读(222)  评论(0编辑  收藏  举报