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を見る必要がありますか?これは「レベル」と関係がありますか?もしそうなら、どのように?