PHP底層分析:關於寫時複製(cow)

想要走到技術的天花板,那麼學習過程中在於知其然且知其所以然。 今天我們來討論一下PHP底層的寫時複製(也稱寫時分裂)。 首先我們先來看看一段代碼: 兩段代碼的輸出結果相信各位都知道,但是我們今天講講這之中發生了什麼。 下圖是PHP存儲變量的結構體(爲方便講解已寫了註釋),zend.h在Zend目錄下。 可以看到,該結構體存儲了關於變量值,有幾個變量指向該結構體,變量類型,是否爲引用變量等信息。 那
相關文章
相關標籤/搜索