1.如果是非引用賦值,用于賦值的變量指向的zval的is_ref=0,則直接指向,refcount++;若zval的is_ref=1,則copy on write,原zval refcount不變, 新變量指向一個新的zval,is_ref=0, refcount=1;
2.如果是引用賦值,用于復制的變量指向的zval的is_ref=0,則copy on write,原zval refcount--,新變量和引用變量同時指向新的zval,is_ref=1,refcount=2; 若zval的is_ref=1,則直接指向,refcount++;
posted on 2010-05-18 22:45
豪 閱讀(1148)
評論(0) 編輯 收藏 引用 所屬分類:
PHP之路