La construcci贸n declare es usada para definir directivas de ejecuci贸n para un bloque de c贸digo. La sintaxis de declare es similar a la de las otras estructuras de control:
Directiva permite asignar el comportamiento del bloque declare. Actualmente una sola directiva es reconocida: la directiva ticks (Consultar m谩s abajo la informaci贸n sobre la directiva ticks)
La sentencia es lo que se ejecuta -- Como se ejecuta y que efectos secundarios tiene depende de la directiva definida en la directiva.
El constructor declare se puede usar tambien globalmente, afectando a todo el c贸digo que le sigue.
<?php |
Un "tick" es un evento que ocurre por cada N sentencias de bajo nivel ejecutadas dentro del bloque declare. El valor de N es especificado por ticks=N como directiva dentro de declare.
El evento que ocurre en cada "tick" es especificado usando la funci贸n register_tick_function(). Ver el ejemplo m谩s abajo para m谩s detalles. Tener en cuenta que mas de un evento puede ocurrir por cada "tick"
"Ticks" es una manera muy buena de eliminar errores, implementando simples trabajos en paralelo, I/O en modo desatendido y otras tareas.
Ver tambi茅n register_tick_function() y unregister_tick_function().