1

XDebugは、コンピューター化された出力を次の形式で出力します。

5   33  0   0.003569    193040  function_exists 0       E:\Dropbox\Websites\flyingpiranhas\wireframework\vendor\swiftmailer\swiftmailer\lib\swift_required.php  24  1   '_swiftmailer_init'
5   33  1   0.003609    193040
5   34  0   0.003620    193008  Swift::registerAutoload 1       E:\Dropbox\Websites\flyingpiranhas\wireframework\vendor\swiftmailer\swiftmailer\lib\swift_required.php  32  1   $callable = '_swiftmailer_init'
6   35  0   0.003661    193472  spl_autoload_register   0       E:\Dropbox\Websites\flyingpiranhas\wireframework\vendor\swiftmailer\swiftmailer\lib\classes\Swift.php   79  1   array (0 => 'Swift', 1 => 'autoload')
6   35  1   0.003712    193560
5   34  1   0.003728    193240

ご覧のとおり、ID 33の関数がスタックに入り、終了しました。すべてが正常です。しかし、34を見てください。関数呼び出し34がスタックに入り、35が実行および実行され、34の出口が出力されます。

私が疑問に思っているのは、これをどのように解釈するのですか?これは、関数34が(最後の行まで)108ミリ秒続き、35が終了するのを待ったことを意味しますか、それとも関数35が開始するまでの持続時間として41msを見る必要がありますか?これは「レベル」と関係がありますか?もしそうなら、どのように?

4

1 に答える 1

1

正解です。34は35が108ミリ秒続くのを待ちました。

于 2013-02-13T19:09:09.770 に答える