(PECL xhprof >= 0.9.0)
xhprof_enable — Démarre le profilage xhprof
$flags = 0, array $options = ?): voidDémarre le profilage xhprof.
flags
       Drapeaux optionnels pour ajouter des informations supplémentaires au
       profilage. Voir les
       constantes XHprof pour plus
       d'informations sur ces drapeaux, comme XHPROF_FLAGS_MEMORY
       pour activer le profilage de la mémoire.
      
optionsUn tableau d'options optionnelles, comme par exemple l'option 'ignored_functions' pour spécifier des fonctions à ignorer durant le profilage.
   null
  
| Version | Description | 
|---|---|
| PECL xhprof 0.9.2 | Le paramètre optionnel optionsa été ajouté. | 
Exemple #1 Exemple avec xhprof_enable()
<?php
// 1. profilage du temps écoulé + mémoire + CPU ; et on ignore les fonctions internes
xhprof_enable(XHPROF_FLAGS_NO_BUILTINS | XHPROF_FLAGS_CPU | XHPROF_FLAGS_MEMORY);
// 2. profilage du temps écoulé ; on ignore les fonctions call_user_func* lors du profilage
xhprof_enable(
    0,
    array('ignored_functions' =>  array('call_user_func',
                                        'call_user_func_array')));
                                       
// 3. profilage du temps écoulé ainsi que de la mémoire ; on ignore les fonctions call_user_func* lors du profilage
xhprof_enable(
    XHPROF_FLAGS_MEMORY,
    array('ignored_functions' =>  array('call_user_func',
                                        'call_user_func_array')));
?>