关于变量的重点

    1.引用赋值
          "&"引用传递符号(函数中也一样)
          $stra="寂寞空虚冷";
          $strb=& $stra;
          $strb="羡慕嫉妒恨";
          echo $stra;
          
    2.全局变量
        
        //全局变量$stra
        $stra="寂寞空虚冷";
        //方法内局部变量
        function addstr()
        {
         $stra="你去死";
         echo "<p>局部变量\$stra:$stra</P>";
        }
    //在方法中全局变量的区分方式一
        function addstr1()
        {
         GLOBAL $stra;
         $stra="羡慕嫉妒恨";
         echo "<p>全局变量\$stra在方法内修改:$stra</p>";
        }

        function addstr2()
        {
            $GLOBALS["stra"]="羡慕嫉妒恨";
            //要用到全局变量在方法中就算没有同名的变量也要蛋疼的用$GLOBAL进行申明
            GLOBAL $stra;
            echo "<p>全局变量\$stra在方法内修改(\$GLOBALS索引形式):$stra</p>";
        }

        addstr();
        echo "<p>全局变量\$stra:$stra</p>";
        addstr1();
        echo "<p>全局变量\$stra修改后的值:$stra</p>";
        addstr2();
        echo "<p>全局变量\$stra修改后的值:$stra</p>";
        
        //静态变量变量
        function counter()
        {
         static $stra=0;
         $stra++;
         echo "<p>PHP静态变量能在函数中声明和C#本质区别啊\$stra:$stra</P>";
        }

        counter();
        counter();
        counter();
    
    //神奇蛋疼的变量的变量
        $old="original";
        $$old="derive";
        echo '用$$代表把$old的值声明成变量,$original的值是:<br/>';
        echo $original;
        
   常量
        define("PI",3.1415926);
        echo "常量定义好了就不能修改了,并且常量使用不要\$符号哦亲,PI的值:".PI;