美文网首页
基本语法

基本语法

作者: 2764906e4d3d | 来源:发表于2019-05-10 18:10 被阅读0次
    1. 输出语句echo
    <?php
    echo 123456;
    ?>
    
    1. 变量声明$
    <?php
    $har='s';
    
    echo $har;
    ?>
    
    1. 传值,普通传值:一个变量改变数据是不会改变其他变量的值
    <?php
    $a=123;
    $b=$a;
    
    $b=789;
    echo $a;
    echo $b;
    ?>
    

    传址;a,b的值会相同,使用&符号后,无论是a改变还是b改变,都会变成最后一次改变的值

    <?php
    $a=123;
    $b=&$a;
    
    $b=789;
    echo $a;
    echo $b;
    ?>
    
    1. $$name就是$heey
    <?php
    $name='heey';
    $$name='hahaha';
    echo $heey;
    
    ?>
    
    1. 变量的作用域
    • 超全局变量:可以在代码任何位置都起作用的变量
    $_GET 地址栏GET提交
    $_POST 地址栏post提交
    $_FILES 文件上传变量
    等
    
    • 全局变量,在所有函数外部定义的变量,拥有全局作用域,可以被任何部分访问,在函数中调用全局变量时需要使用global关键字
      使用global引入外部变量(不建议使用,会造成数据污染)
    <?php
    $name='heey';
    function show(){
        global $name;
        echo $name;
    }
    show();
    ?>
    

    PHP会在$GLOBALS保存很多数据 ,或者使用

    <?php
    $name='heey';
    function show(){
        
        echo $GLOBALS['name'];
    }
    show();
    ?>
    
    • 局部变量,在函数内部定义的变量是局部变量,只能在函数内部使用

    相关文章

      网友评论

          本文标题:基本语法

          本文链接:https://www.haomeiwen.com/subject/ijmwuqtx.html