PHP引用“new”运算符

时间:2014-01-18 17:09:04

标签: php

PHP文档states

  

自PHP 5起,new会自动返回引用

用于说明此陈述的任何示例?

2 个答案:

答案 0 :(得分:1)

以下是一个例子:

class reftest
{
    public $a = 1;
}

$reference = new reftest();
$reference2 = $reference;
$reference->a = 2;

echo $reference->a;  // echoes 2.
echo $reference2->a; // echoes 2.

请注意,$reference$reference2的成员$a的值均等于2,尽管该值仅分配给$reference

答案 1 :(得分:0)

<?php
$a = new ClassA();
$b = $a;

变量$a$b指向同一个地方,ClassA资源存在。