PHP基础学习--变量

变量

变量的赋值

<?php

$a = 10; //直接赋值

$b = $a; //变量间的赋值,为$b开辟新的内存空间,这个空间也存放的10

$c = &$a; //引用赋值,$c和$a指向同一个内存空间,其中一个变量的值变化,另一个变量也会跟着变化

 

$a = 5;

echo "a=".$a."<br />";

echo "b=".$b."<br />";

echo "c=".$c."<br />";

?>

 

 

变量的作用域

<?php

$a = 5;

$b = 6;

 

function plus() {

    global $a, $b; //声明为全局

    $c = $a + $b;

    return $c;

}

 

echo $d = plus();

?>

-----------------

<?php

function func1()

{

    static $a = 0;  //静态变量的初始化只有在函数第一次被调用时执行

    $a += 1;

    echo $a . " ";

}

 

for ($i = 0; $i < 10; $i ++)

    func1();

?>

 

 

可变变量

$a = "b";

$b = "Hello";

echo $$a; //$$a为可变变量,意为$b,输出Hello

 

 

预定义变量(超全局变量)

$_GET、$_POST、$_REQUEST、$_SERVER、$_ENV、$_FILE、 $_COOKIE、$_SESSION、 $GLOBALS

 

转载于:https://www.cnblogs.com/xingyazhao/p/6960490.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值