سلام علیکم
من یک برنامه دارم که برای شمار بسیاری record جدول پایگاه داده اطلاعاتی از اینترنت می گیرد و در پایگاه داده ذخیره می کند. اما در حال اجرای برنامه به خطای زیر
Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 39 bytes) in.............
برخوردم که گمان می کنم به خاطر تنظیمات php.ini , memory_limit هست
هنگامی که خطا را در google جستجو کردم به دستوری زیر
ini_set('memory_limit', '-1');
برخوردم آیا این دستور مشکل برنامه را حل می کند؟
باید دستور را به همراه برنامه در حال اجرا بنویسم؟
راستی در حال حاضر مقدار memory_limit در پرونده php.ini برابر 512MB است.
memory_limit = 512M ; Maximum amount of memory a script may consume (128MB)
بسیار متشکرم