(PHP >= 5.3.0, PHP 7, PHP 8)
XSLTProcessor::setProfiling — Spécifie le fichier de profilage
Spécifie le fichier de sortie contenant les informations de profilage lors de l'exécution d'une feuille de style.
filename
Chemin vers le fichier pour décharger les informations de profilage.
Retourne toujours true
.
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