LuaSandbox::pauseUsageTimer
En esta página
LuaSandbox::pauseUsageTimer
Pausa el temporizador de uso de la CPU
Descripción#
public LuaSandbox::pauseUsageTimer(): bool
```php
Pausa el temporizador de uso de la CPU.
Esto solo tiene efecto cuando se llama desde una retrollamada de Lua. Cuando la ejecución vuelve a Lua, el temporizador se reiniciará automáticamente. Si se realiza una nueva llamada a Lua, el temporizador se reiniciará durante la duración de esa llamada.
Si una retrollamada PHP llama nuevamente a Lua con el temporizador sin pausar, y esa función Lua llama nuevamente a PHP, la segunda llamada PHP no podrá pausar el temporizador. La lógica es que incluso si la segunda llamada PHP evita contar el uso de la CPU contra el límite, la primera llamada sigue contándolo.
## Parámetros
Esta función no contiene ningún parámetro.
## Valores devueltos
Devuelve un `bool` indicando si el temporizador está ahora en pausa.
## Ejemplos
Manipulando el temporizador de uso
```php
El ejemplo anterior mostrará:
Esto no debería agotar el tiempo...
Esto debería agotar el tiempo.
¡Lo hizo! El tiempo máximo de ejecución para este script fue excedido
Véase también#
LuaSandbox::setCPULimit
LuaSandbox::unpauseUsageTimer