(PHP >= 5.3.0, PHP 7, PHP 8)
XSLTProcessor::setProfiling — Spécifie le fichier de profilage
$filename): boolSpécifie le fichier de sortie contenant les informations de profilage lors de l'exécution d'une feuille de style.
filenameChemin vers le fichier pour décharger les informations de profilage.
   Cette fonction retourne true en cas de succès ou false si une erreur survient.
  
Exemple #1 Exemple d'utilisation du profilage
<?php
// Chargement de la source XML
$xml = new DOMDocument;
$xml->load('collection.xml');
$xsl = new DOMDocument;
$xsl->load('collection.xsl');
// Configuration du transformateur
$proc = new XSLTProcessor;
$proc->setProfiling('profiling.txt');
$proc->importStyleSheet($xsl); // attachement des règles xsl
echo trim($proc->transformToDoc($xml)->firstChild->wholeText);
?>
Le code ci-dessus produira les informations suivantes dans le fichier de profilage :
number               match                name      mode  Calls Tot 100us Avg
    0                   cd                                    2      3      1
    1           collection                                    1      1      1
                         Total                                3      4