解決PHP 中的「Allowed Memory Size Exhausted」錯誤
PHP 開發者經常遇到錯誤訊息:「Allowed Memory Size of 335555 bytes Exhausted” (嘗試分配43148176 位元組). 」此錯誤表明PHP 腳本嘗試分配的記憶體超出了允許的範圍。
解決錯誤
如果您的腳本確實需要如此大的記憶體分配,您可以透過將以下行加入PHP檔案來增加記憶體限制:
ini_set('memory_limit', '44M');
其中「44M」代表所需的記憶體
潛在問題
但是,在大多數情況下,此錯誤訊息表明您的腳本中存在潛在問題。優先重寫程式碼以減少記憶體分配。 🎜>
採用快取機製或使用惰性載入以最大限度地減少記憶體消耗。以上是如何修復 PHP 中的「允許的記憶體大小已耗盡」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!