====== PHP Snippets: Sistema ====== ===== Aumentar límite memoria ===== Para aumentar el límite de memoria que puede utilizar un script, hay que escribir lo siguiente al comienzo: ini_set("memory_limit", "256M"); El segundo argumento es el límite de memoria, por defecto es 128M. Las opciones disponibles son K (para Kilobytes), M (para Megabytes) y G (para Gigabytes; disponible desde PHP 5.1.0). Ninguna considera las mayúsculas/minúsculas. Cualquier otra cosa asume bytes. 1M es igual a un Megabyte o 1048576 bytes. 1K es igual a un Kilobyte o 1024 bytes. Estas notaciones abreviadas pueden utlizarse en php.ini y en la función ini_set(). Observe que el valor numérico se moldea a integer; por ejemplo, 0.5M es interpretado como 0. ===== Detectar ejecución desde línea de comandos ===== Si se quiere saber si un script de PHP se está ejecutando desde la línea de comandos o no, se puede utilizar la función ''php_sapi_name() '': if (php_sapi_name() == "cli") { // In cli-mode } else { // Not in cli-mode } O la [[https://www.php.net/manual/en/reserved.constants.php|constante reservada]] ''PHP_SAPI'', que tiene el mismo valor que la función anterior.