Documentación offline PHP master

LuaSandbox::setMemoryLimit

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

LuaSandbox::setMemoryLimit

Define el límite de memoria para el entorno Lua

Descripción#

public LuaSandbox::setMemoryLimit(int $limit): void
```php

Define el límite de memoria para el entorno Lua.

Si se supera este límite, se lanza una excepción `LuaSandboxMemoryError`.

## Parámetros

`limit`  
El límite de memoria en bytes.

## Valores devueltos

No se retorna ningún valor.

## Ejemplos

Llamando a una función Lua
setMemoryLimit( 50 * 1024 * 1024 ); // ejecuta el código Lua $sandbox->loadString( 'local x = "x"; while true do x = x .. x; end' )->call(); ?>

```php

Resultado del ejemplo anterior es similar a:

PHP Fatal error:  Uncaught LuaSandboxMemoryError: not enough memory

Véase también#

LuaSandbox::getMemoryUsage

LuaSandbox::getPeakMemoryUsage

LuaSandbox::setCPULimit