PHP 8.5.0 RC 2 available for testing

XSLTProcessor::setProfiling

(PHP >= 5.3.0, PHP 7, PHP 8)

XSLTProcessor::setProfiling โ€” Spรฉcifie le fichier de profilage

Description

public XSLTProcessor::setProfiling(?string $filename): true

Spรฉcifie le fichier de sortie contenant les informations de profilage lors de l'exรฉcution d'une feuille de style.

Liste de paramรจtres

filename

Chemin vers le fichier pour dรฉcharger les informations de profilage.

Valeurs de retour

Retourne toujours true.

Exemples

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

๏ผ‹add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top