国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php關(guān)于引用計數(shù)的疑問?
迷茫
迷茫 2017-06-27 09:18:05
0
1
827

在測試php關(guān)于引用計數(shù)的時候,看到一個變量有一個zval容器。里面包含兩個屬性 一個refcount 一個是is_ref

$array= array( 'meaning' => 'life', 'number' => 42 );
xdebug_debug_zval( 'array' );

測試數(shù)組的引用計數(shù)的時候 返回如期的結(jié)果

array (refcount=1, is_ref=0),
array (size=2)
'meaning' => (refcount=1, is_ref=0),string 'life' (length=4)
'number' => (refcount=1, is_ref=0),int 42

但是在測試對象的時候。出現(xiàn)一個疑問?

class  A{
    private $a1;
    public  $a2;
}

$class1 = new A();

xdebug_debug_zval('class1');

class1:
(refcount=1, is_ref=0),
object(A)[1]
private 'a1' => (refcount=2, is_ref=0),null
public 'a2' => (refcount=2, is_ref=0),null

不是很明白為什么?這里會是2 ?而不是1.而不是像php數(shù)組一樣。出現(xiàn)預(yù)期的refcount為1

而在php官方手冊中。關(guān)于引用計數(shù)的關(guān)于符合類型的解釋。
php引用計數(shù)

像 array和object這樣的復(fù)合類型時,事情就稍微有點復(fù)雜. 與 標(biāo)量(scalar)類型的值不同,array和 object類型的變量把它們的成員或?qū)傩源嬖谧约旱姆柋碇?

迷茫
迷茫

業(yè)精于勤,荒于嬉;行成于思,毀于隨。

全部回復(fù)(1)
給我你的懷抱

雷雷 雷雷 雷雷 雷雷

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板