• Categoría de la entrada:PHP
  • Tiempo de lectura:2 minutos de lectura

Puede ocurrir que un script php consuma más recursos que los definidos en los limites globales, no por eso necesitas modificar el memory_limit para todo el entorno, puedes cambiarlo para un script específico usando la función ini_set de la siguiente manera.

Modificar Memory Limit

Colocando esta línea al comienzo de un script modificamos el memory_limit para trabajar con el en un único script.

ini_set("memory_limit","20M");

Obtener el valor actual de Memory Limit

echo ini_get("memory_limit")."\n";

Restaurar el valor global de Memory Limit

ini_restore("memory_limit");

Ejemplo modificar Memory Limit

<?php

//Consultar memory_limit
echo ini_get("memory_limit")."\n";

//Modificar memory_limit
ini_set("memory_limit","20M");

//Consultar memory_limit
echo ini_get("memory_limit")."\n";

//Restaurar valor global memory_limit
ini_restore("memory_limit");

//Consultar memory_limit
echo ini_get("memory_limit")."\n";

?>

Deja una respuesta