Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #21262 > unrolled thread

ottenere funzione di shutdown corrente

Started byalex <1j9448a02@lnx159sneakemail.com.invalid>
First post2016-11-11 16:16 +0100
Last post2016-12-01 11:21 +0100
Articles 3 — 2 participants

Back to article view | Back to it.comp.www.php


Contents

  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

#21262 — ottenere funzione di shutdown corrente

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-11-11 16:16 +0100
Subjectottenere 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]


#21287

FromFilippo Toso <newsgroup@creativepark.it>
Date2016-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]


#21292

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-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