zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    springboot项目搭建
    linux之scp
    docker文件拷贝
    vue数据绑定不刷新可能情况
    css弹框
    jqgrid跨站脚本漏洞解决
    springboot配置文件加载顺序
    git之在eclipse上玩(一)
    windows系统日志位置
    maven
  • 原文地址:https://www.cnblogs.com/xingyazhao/p/6960490.html
Copyright © 2011-2022 走看看