Il linguaggio di programmazione PHP
 

ottenere funzione di shutdown corrente

alex 11 Nov 2016 16:16
Per registrarla

register_shutdown_function()

Ma per sapere se è già registrata?
Filippo Toso 27 Nov 2016 23:06
> Per registrarla
> register_shutdown_function()
> Ma per sapere se è già registrata?

register_shutdown_function() può essere chiamata più volte per creare
una catena di esecuzioni (terminabile tramite exit()).

Non esiste un modo per sapere quali callback sono state già registrate.

L'unico modo per ottenere un risultato simile è creare un wrapper
(funzione o classe) che si occupa della registrazione delle callback,
mantiene uno storico ed eventualmente implementa un sistema per evitare
l'esecuzione di specifiche funzioni in casi particolari (es. se viene
rimossa da un array, etc.).

--
Formazione professionale su marketing, innovazione e persuasione:
https://www.MarketingAcademy.it/news
alex 1 Dic 2016 11:21
Il 27/11/2016 23:06, Filippo Toso ha scritto:
>> Per registrarla
>> register_shutdown_function()
>> Ma per sapere se è già registrata?
>
> register_shutdown_function() può essere chiamata più volte per creare
> una catena di esecuzioni (terminabile tramite exit()).
>
> Non esiste un modo per sapere quali callback sono state già registrate.
>
> L'unico modo per ottenere un risultato simile è creare un wrapper
> (funzione o classe) che si occupa della registrazione delle callback,
> mantiene uno storico ed eventualmente implementa un sistema per evitare
> l'esecuzione di specifiche funzioni in casi particolari (es. se viene
> rimossa da un array, etc.).

Come immaginavo, bisogna costruirsi da soli l'apposito tool, e poi
*soprattutto* ricordarsi di usare solo quest'ultimo al posto degli
strumenti nativi di php: in caso contrario la situazione sfuggirebbe di
mano...

Links
Giochi online
Dizionario sinonimi
Leggi e codici
Ricette
Testi
Webmatica
Hosting gratis
   
 

Il linguaggio di programmazione PHP | Tutti i gruppi | it.comp.www.php | Notizie e discussioni php | Php Mobile | Servizio di consultazione news.