MS-PHP-其他

  1. 值引用,对象引用
    1. 值引用,开辟新的内存空间,指向的是不同的地址

       $a = 123;
       $b = $a;
       $b = 456;
       var_dump($a);    //123
       var_dump($b);    //456
      
       $a = array(123);
       $b = $a;
       $b[0] = 456;
       var_dump($a);  // [123]
       var_dump($b);  // [456]
      
    2. 对象引用

       class obj{
           public function __construct()
           {
               $this->counter = 123;
           }
       }
       $a = new obj();
       $b = $a;
       $b->counter = 456;
       var_dump($a->counter);  //456
       var_dump($b->counter);  //456
      

你可能感兴趣的:(MS-PHP-其他)