zoukankan      html  css  js  c++  java
  • php 传递赋值和地址赋值 &

    1、传递赋值

    1 $a = 1;
    2 $b = 2;
    3 $a = $b;
    4 echo $a,$b; //结果为:5 5


    2、地址赋值

    $a = 1;
    $b = 2;
    $a = &$b; //将$b的地址赋予$a,则$a与$b的值相等了
    $b = 3;
    echo $a,$b; //结果为:3 3
    
    unset($b);
    echo $a; //结果为:3  
    // 变量机制:假如多个变量指向同一地址,取消一个变量,其他变量不受影响 ;
    // 假如将所有指向该地址的变量都取消了,则变量的结果为 null

     此处unset($b)只是将$b指向内存的地址删除了,并未删除内存中内容。

  • 相关阅读:
    假期十一
    假期十
    假期九
    假期八
    假期七
    假期六
    假期五
    假期四
    2020.02.11
    2020.02.10
  • 原文地址:https://www.cnblogs.com/deverz/p/5193521.html
Copyright © 2011-2022 走看看