经典指数          
PHP
原因
1203
浏览数
0
收藏数
 

 阅读下面PHP代码,并选择输出结果(  )
<?php 
class A{
    public $num=100; 
}
$a = new A();
$b = $a;
$a->num=200;
echo $b->num;
?>
  • 100
  • 200
  • 没有输出
  • 程序报错!

     举报   纠错  
 
切换
1 个答案
在php5,一个对象变量已经不再保存整个对象的值。只是保存一个标识符来访问真正的对象内容。 当对象作为参数传递,作为结果返回,或者赋值给另外一个变量,另外一个变量跟原来的不是引用的关系,只是他们都保存着同一个标识符的拷贝,这个标识符指向同一个对象的真正内容。
 
切换
撰写答案
扫描后移动端查看本题