日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

编程php分析器,如何编程访问分析器数据

發布時間:2024/9/27 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 编程php分析器,如何编程访问分析器数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何編程訪問分析器數據

大多數時候,分析器信息的訪問和分析是基于 Web 的可視化的。當然,你也可以利用分析器服務提供的方法以編程方式檢索分析信息。

// ... $profiler is the 'profiler' service

$profile = $profiler->loadProfileFromResponse($response);

當分析器存儲了關于請求的數據時,它還將為之綁定一個令牌;這個令牌在響應的 X-Debug-Token HTTP 頭中是可用的。使用此令牌,你可以利用 [loadProfile()](http://api.symfony.com/2.7/Symfony/Component/HttpKernel/Profiler/Profiler.html#loadProfile()) 方法訪問任何過去的響應:

$token = $response->headers->get('X-Debug-Token');

$profile = $container->get('profiler')->loadProfile($token);

當分析器啟用而 Web 調試工具欄沒有啟用的話,使用你的瀏覽器的開發者工具獲得的 X-Debug-Token HTTP 頭部的值來檢查頁面。

// get the latest 10 tokens

$tokens = $container->get('profiler')->find('', '', 10, '', '');

// get the latest 10 tokens for all URL containing /admin/

$tokens = $container->get('profiler')->find('', '/admin/', 10, '', '');

// get the latest 10 tokens for local requests

$tokens = $container->get('profiler')->find('127.0.0.1', '', 10, '', '');

// get the latest 10 tokens for requests that happened between 2 and 4 days ago

$tokens = $container->get('profiler')

->find('', '', 10, '4 days ago', '2 days ago');

最后,如果你想在一個與生成信息的機器不同的機器上操縱分析數據的話,使用 profiler:export 和 profiler:import 命令:

# on the production machine

$ php app/console profiler:export > profile.data

# on the development machine

$ php app/console profiler:import /path/to/profile.data

# you can also pipe from the STDIN

$ cat /path/to/profile.data | php app/console profiler:import

總結

以上是生活随笔為你收集整理的编程php分析器,如何编程访问分析器数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。