Services webmasters
Partenaires
Jeux concours gratuits
 
get_defined_functions
<<<
register_shutdown_function register_tick_function
>>>

7.33 Fonctions
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Constantes prédefinies
call_user_func_array
call_user_func
create_function
func_get_arg
func_get_args
func_num_args
function_exists
get_defined_functions
->register_shutdown_function
register_tick_function
unregister_tick_function

7.33.14 register_shutdown_function() Enregistre une fonction pour exécution à l'extinction

[ Exemples avec register_shutdown_function ]   PHP 3>= 3.0.4, PHP 4

void  register_shutdown_function ( callback   function )

register_shutdown_function enregistre la fonction func pour exécution à l'extinction du script.

Plusieurs appels à register_shutdown_function sont possibles dans le même script, et les fonctions seront appelées dans le même ordre que celui dans elles sont enregistrées. SI vous appelez exit durant l'une des fonctions d'extinction, le processus sera définitivement arrété, sans que les autres fonctions soient appelées.

Les fonctions d'extinction sont appelées après la fin de la requête (notamment les buffers ont été vidés), ce qui fait qu'il est impossible d'afficher du texte depuis cette fonction, avec echo ou print , ou encore de lire le contenu des buffers avec ob_get_contents .

Note

Typiquement, les fonctions non définies causent des erreurs fatales en PHP , mais lorsque la fonction function est appelée avec register_shutdown_function en étant non définie, une erreur de type E_WARNING est générée. De plus, pour des raisons internes à PHP cette erreur va être indiquée comme Unknown at line #0 .

Voir aussi auto_append_file , exit , et la section sur la gestion des connexions .

<< register_shutdown_function >>
get_defined_functions Fonctions register_tick_function
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -