• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • XSLTProcessor::setProfiling()

    (PHP >= 5.3.0)

    Sets profiling output file

    说明

    XSLTProcessor::setProfiling(string $filename): bool

    Sets the file to output profiling information when processing a stylesheet.

    参数

    $filename

    Path to the file to dump profiling information.

    返回值

    成功时返回TRUE,或者在失败时返回FALSE

    范例

    Example #1 Example profiling output

    <?php
    // Load the XML source
    $xml = new DOMDocument;
    $xml->load('collection.xml');
    $xsl = new DOMDocument;
    $xsl->load('collection.xsl');
    // Configure the transformer
    $proc = new XSLTProcessor;
    $proc->setProfiling('profiling.txt');
    $proc->importStyleSheet($xsl); // attach the xsl rules
    echo trim($proc->transformToDoc($xml)->firstChild->wholeText);
    ?>
    

    The above code will produce the following information in the profiling file:

    number               match                name      mode  Calls Tot 100us Avg
        0                   cd                                    2      3      1
        1           collection                                    1      1      1
                             Total                                3      4