Ho creato una classe di gestione del segnale utilizzando pcntl_signal che ora voglio usare per SIGALRMin che modo la dichiarazione di php (tick) funziona davvero?
il problema che ho è che il mio test PHPUnit per testare la signalclass funziona (dove im utilizzando solo dichiarare zecche nella signalclass), ma la TestClass per testare la classe di segnalazione, che a sua volta utilizzando il doesnt signalclass se aggiungo dichiarare (zecche = 1) nei miei alarmtests funziona anche
ho pensato di dichiarazione delle zecche è necessaria solo al codice di gestione del segnale, che nel mio caso è nella signalclass? ma per quanto posso vedere è anche necessario per il codice che chiama il codice di gestione del segnale non funziona nemmeno nella mia sveglia, devo metterlo nella mia classe alarmtest !?
ospitarci usando strace il segnale viene consegnato indipendente da zecche
quindi chiunque capisce il motivo per cui devo usare declare() nel mio test (a volte)? o perché devo dichiarare (tick = 1) anche nel codice che lo usa? vorrebbe dire che un utente ha bisogno di sapere come utilizzare dichiarare
cura di fornire un certo codice? – Gordon
@Gordon dai un'occhiata ai miei esempi sotto –
Hai funzionato? –