2012-03-08 23 views
3

我使用PHP來處理一些使用GD擴展的圖像。代碼結構相當複雜,圖像在代碼中「深入」分配,並且有許多IF只是簡單的紓解。該腳本僅處理單個圖像,並且一旦將其寫入到它退出的文件中。當你只處理單個圖像時需要imagedestroy()嗎?

我想我可以使用try ... catch來代替,但我很想知道是否真的需要調用imagedestroy(),或者PHP的垃圾收集器在腳本結束時會釋放它嗎?

+0

除非你真的需要在腳本結束前返回資源,否則我不會,但如果你這樣做,它不會受到傷害。 – 2012-03-08 19:01:58

回答

5

不,你不需要調用這個函數,但這是一個很好的做法,因爲圖像可能很大,並且如果你處於擁擠的環境中,每千字節計數一次。

相關問題