J'ai une fonction particulièrement gourmande en mémoire que je voudrais (juste pendant que cette fonction est en cours d'exécution) augmenter la mémoire autorisée pour qu'elle se termine.Utilisation de ini_set ('memory_limit') dans une fonction php
Est-ce une mauvaise pratique d'utiliser ini_set('memory_limit' , 1024M)
dans une fonction php et une fois la fonction terminée, reviendra-t-elle à la valeur par défaut?
Je sais que c'est une valeur élevée à utiliser. C'est un serveur dedi et a beaucoup de jus.
exemple serait:
function run_Cron_Processes() {
ini_set('memory_limit', 1024M');
memoryIntensive1();
memoryIntensive2();
memoryIntensive3();
//return to default m limit
}
ini_set ('memory_limit', 1024M) Cette limite de mémoire sera définie pour cette requête sur cette page spécifique uniquement –