变量

1:定义
定义一个变量,系统会在内存分配一个存储单元,并用变量名标示这个存储单元
2:名称定义规则
(以$+变量名),变量组成(下划线,字母,数字)。注:1.不能以数字开头,2.区分大小写
3:作用域
local(局部变量),global(全局变量),static(静态变量),parameter(参数变量)
a:global 函数外部定义的变量,整个当前脚本都可用(全局作用域)->全局变量 注:在函数中使用,要加global关键词

        $varGlobal = "在函数外部定义的变量";
        function varFunc() {
	        global $varGlobal;
		    var_dump($varGlobal);
		    var_dump($GLOBALS['varGlobal']);
        }

b:local(局部变量)

	  function varFunc() {
	  		$y = '我是varFunc内部变量'; // 局部变量
	  		 var_dump($y);
		}

c:static(静态变量)

 function varFunc() {
  		 static $varStatic = 1; // 静态变量
	    echo $varStatic;
	    $varStatic++;
	}

d:parameter(参数变量)

function varFunc($x) { // $x参数变量
	    echo $x;
	}

可变变量 (将$a的值作为变量名,获取这个变量名的值,返回)
$a = “aa”;
$aa = ‘bb’;
var_dump($$a);

:1:在函数内部定义的变量,函数运行结束的时候就删除
2:可以给函数内部变量加static,保留上一次调用时的值

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值