he creado una clase de manejo de señales usando pcntl_signal que ahora quiero usar para SIGALRM¿cómo funcionan los php's declare (ticks)?
El problema que tengo es que mi prueba PHPUnit para probar la signalclass funciona (en el que im utilizando sólo declarar garrapatas en el signalclass), pero la testclass para probar la clase de avisos, que a su vez usando el imposible de signalclass si añado declare (ticks = 1) en mis alarmtests también funciona
pensé declarar garrapatas sólo es necesaria en el código de manejo de señal, lo cual en mi caso, ¿está en la clase de señal? pero por lo que puedo ver, también es necesario para el código que llama al código de manejo de señal , ni siquiera funciona en mi clase de alarma, ¡tengo que ponerlo en mi clase de alarma !?
Altough usando strace la señal se entrega independiente de las garrapatas
por lo que cualquiera entiende por qué tengo que utilizar declare() en mis pruebas (a veces)? o ¿por qué debo declarar (ticks = 1) también en el código que lo usa? significa que un usuario necesita saber cómo usar declare
cuidado para proporcionar un código? – Gordon
@Gordon eche un vistazo a mis ejemplos a continuación –
¿Lo hizo funcionar? –