upgradeMemoryLimit
-
Description
boolean upgradeMemoryLimit ( string|integer $memory_limit )
Augmente la mémoire maximum que peut consommer le script.
L’appel à cette fonction, par exemple
upgradeMemoryLimit('2G')
, est équivalent à unini_set('memory_limit', '2G')
, mais n’autorise que l’augmentation de la mémoire allouée au script.
La différence est queupgradeMemoryLimit
ne baissera jamais la limite déjà établie.Par exemple si la mémoire maximum allouée est de 1G, un appel à
upgradeMemoryLimit('1M')
n’aura aucun effet.Lorsqu’elle est augmentée, la mémoire allouée est de 1Mo au minimum, et arrondie au Mo supplémentaire.
Liste de paramètres
memory_limit
La mémoire limite, dans l’unité de votre choix, qu’un script est autorisé à allouer.
Exemples de valeurs autorisées :-1
ou0
: aucune limite1024
ou'1K'
: 1 kilo-octet demandé. Sera arrondi à 1 mega-octet.'1024M'
ou'1G'
: 1 giga-octet demandé.
Valeur de retour
Retourne
true
en cas de succès, oufalse
si vous avez demandé une valeur inférieure à la valeur déjà définie, donc refusée.Notes
La mémoire limité allouée à PHP définie en standard par le framework dans le fichier itrocks/framework/index.php est de
'1G'
.Voir aussi