作者emn178 (小殘)
看板PHP
標題[討論] & new
時間Sun Apr 4 23:10:26 2010
看到一段code大概長這樣
class SomeClass{
...
}
$sc =& new SomeClass;
.
.
一般用
$sc = new SomeClass;
就可以建立物件了, 不知道多加一個&的用意為何?
我猜測程式流程應該相當於這樣
$tmp = new SomeClass;
$sc =& $tmp;
不過object本來就pass by ref
所以不知道為何這樣寫啊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.74.77
推 showsky:每個 object都具有唯一性 04/05 00:16
→ showsky:使用 $sc = new SomeClass; 會把這份拷貝給$sc 04/05 00:17
推 chchwy:好像是php4以前的bug 我記得php5已經改過來了 04/05 11:39