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完成,或者我应该看41ms作为其持续时间,也就是说,直到功能35开始?这与“水平”有关吗?如果是这样,怎么样?
答案 0 :(得分:1)
你是对的,34等待35完成持续108毫秒。