php变量

1、变量主要包含:(1)变量名;(2)存储地址;(3)变量值;

      过程:声明一个变量的时候,首先在将变量名存储在一个变量表中,然后在给变量赋值的时候,在内存中开辟一个新的空间,进行存储变量的值,然后变量名指向该存储地址;


    例: 声明变量并赋值  $a = 23;  $b =  55;  的时候,内存变化如下: 



2、变量名的要求规范:

      (1):变量名只能有数字、字母、下划线组成,其中只能由字母或者下划线开头;

      (2):变量名区分大小写,即:$a和$A代表两个不同的变量;


3、变量值和类型

      (1):数据类型主要有整型、实型、字符型、布尔型、数组、对象、资源、以及NULL型。

      (2):在php中,可以修改变量的值和类型;如:$a = 27.5(浮点型);===》$a  = 23(整形);


4、动态变量

     即:变量名也是一个变量;

     $a = 'hello';   $hello ='world';   所以动态变量 $$a= 'world' ;


5、变量相关函数:

     (1):isset($val1,$val2,$val3....)检测变量是否存在且不为NULL;

     (2):empty($val)检测一个变量是否为空。当变量不存在或者其值等同于FALSE时候,返回true;

     (3):unset($val1,$val2,$val3....)销毁变量。如果在函数中,销毁一个全局变量,只会销毁局部的变量;如                     果想在函数中unset()一个全局变量,可以用全局变量$GLOBAL数组实现;                                                               例: unset($GLOBAL['AA']);


6、赋值传值和引用传值:

    (1)赋值传值:$a = $b;   将$b指向的内容,赋给$a;($a也开辟了一个新的存储地址,里面的内容和$b一样);

    (2)引用传值:$a = &$b;  改变$a将影响$b的值,相当于:$a是$b的的另一个名字,两者指向的存储地址是一样               的;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值