zoukankan      html  css  js  c++  java
  • PHP(变量与常量)

    关于变量的重点

        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;

  • 相关阅读:
    mysql nulls first nulls last解决方案
    解决Incorrect integer value: '' for column 'id' at row 1的方法
    Centos 7.4忘记密码的情况下,修改root密码
    解决pom文件第一行报错(unknown)-亲测有效
    快慢指针应用总结
    gRPC 小记
    [3D跑酷] DataManager
    [3D跑酷] GameManager
    发布资源到Asset Store
    真人动作捕捉系统 for Unity
  • 原文地址:https://www.cnblogs.com/ChengDong/p/2424884.html
Copyright © 2011-2022 走看看