Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #21262 > unrolled thread
| Started by | alex <1j9448a02@lnx159sneakemail.com.invalid> |
|---|---|
| First post | 2016-11-11 16:16 +0100 |
| Last post | 2016-12-01 11:21 +0100 |
| Articles | 3 — 2 participants |
Back to article view | Back to it.comp.www.php
ottenere funzione di shutdown corrente alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-11-11 16:16 +0100
Re: ottenere funzione di shutdown corrente Filippo Toso <newsgroup@creativepark.it> - 2016-11-27 23:06 +0100
Re: ottenere funzione di shutdown corrente alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-12-01 11:21 +0100
| From | alex <1j9448a02@lnx159sneakemail.com.invalid> |
|---|---|
| Date | 2016-11-11 16:16 +0100 |
| Subject | ottenere funzione di shutdown corrente |
| Message-ID | <o04ncv$19ac$1@gioia.aioe.org> |
Per registrarla register_shutdown_function() Ma per sapere se è già registrata?
[toc] | [next] | [standalone]
| From | Filippo Toso <newsgroup@creativepark.it> |
|---|---|
| Date | 2016-11-27 23:06 +0100 |
| Message-ID | <ea13mvFrooaU3@mid.individual.net> |
| In reply to | #21262 |
> 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
[toc] | [prev] | [next] | [standalone]
| From | alex <1j9448a02@lnx159sneakemail.com.invalid> |
|---|---|
| Date | 2016-12-01 11:21 +0100 |
| Message-ID | <o1otis$1era$1@gioia.aioe.org> |
| In reply to | #21287 |
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...
[toc] | [prev] | [standalone]
Back to top | Article view | it.comp.www.php
csiph-web