Php/docs/xsltprocessor.setprofiling

提供:Dev Guides
< Php
移動先:案内検索

XSLTProcessor::setProfiling

(PHP >= 5.3.0)

XSLTProcessor::setProfilingプロファイル情報の出力ファイルを設定する


説明

public XSLTProcessor::setProfiling ( string|null $filename ) : bool

スタイルシート処理時のプロファイル情報を出力するファイルを設定します。


パラメータ

filename
プロファイル情報を出力するファイルへのパス。


返り値

成功した場合に true を、失敗した場合に false を返します。


例1 プロファイル出力の例

<?php// XML ソースを読み込みます$xml = new DOMDocument;$xml->load('collection.xml');$xsl = new DOMDocument;$xsl->load('collection.xsl');// 変換器を設定します$proc = new XSLTProcessor;$proc->setProfiling('profiling.txt');$proc->importStyleSheet($xsl); // xsl ルールをアタッチしますecho trim($proc->transformToDoc($xml)->firstChild->wholeText);?>

上のコードは、ファイルの処理時に次のような情報を出力します。


number               match                name      mode  Calls Tot 100us Avg

    0                   cd                                    2      3      1
    1           collection                                    1      1      1

                         Total                                3      4