2012-09-03 35 views

回答

0

是的,他們被標記爲垃圾收集,當他們失去範圍清除。垃圾收集然後在必要時開始,可能不會立即生效。但是,由create_function創建的函數不受此影響,並且可能導致內存泄漏。自5.3以來,甚至有一些真實的garbage collection用於更長的腳本。閱讀更多here

+0

安德烈亞斯,非常感謝。我剛剛發現了這個有趣的文章http://www.tuxradar.com/practicalphp/18/1/10,仍然閱讀它,但我喜歡第一個聲明:PHP在三個主要交匯點執行垃圾回收: 當您告訴它時 當您離開某個功能時 腳本結束時 – wlf

0

當然是內存是運行時函數

0

不立即。大多數GC'd語言都會以突發方式進行「收集」,或者由於空間限制而被認爲是必要的,或者根據策略來決定是否在執行過程中沒有別的事情要做。