���������

��php5 �Ķ����̾����ᵽ��һ���ؼ�����"Ĭ������¶�����ͨ�����ô��ݵ�"������ʵ�ⲻ����ȫ��ȷ�ġ�����ͨ��һЩ������˵����

PHP �������DZ���������������ͬ�ı�������ָ����ͬ�����ݡ��� PHP 5��һ����������Ѿ����ٱ������������ֵ��ֻ�DZ���һ����ʶ�������������Ķ������ݡ� ��������Ϊ�������ݣ���Ϊ������أ����߸�ֵ������һ������������һ��������ԭ���IJ������õĹ�ϵ��ֻ�����Ƕ�������ͬһ����ʶ���Ŀ����������ʶ��ָ��ͬһ��������������ݡ�

Example #1 ���úͶ���

<?php
class A {
    public 
$foo = 1;
}  

$a = new A;
$b = $a;     // $a ,$b����ͬһ����ʶ���Ŀ���
             // ($a) = ($b) = <id>
$b->foo = 2;
echo 
$a->foo."\n";


$c = new A;
$d = &$c;    // $c ,$d������
             // ($c,$d) = <id>

$d->foo = 2;
echo 
$c->foo."\n";


$e = new A;

function 
foo($obj) {
    
// ($obj) = ($e) = <id>
    
$obj->foo = 2;
}

foo($e);
echo 
$e->foo."\n";

?>

�������̻������

2
2
2