xdebug中文手冊之相關設置

1:xdebug.default_enable
  默認值:on
  顯示錯誤的跟蹤信息。建議開啓
         
  2:xdebug.max_nesting_level
  默認值:100
  限制無限遞歸的訪問深度,即遞歸的次數。該參數值表示程序在失敗前所執行的最大遞歸數。
         
  3:xdebug.scream
  默認值:0
  當其值爲1的時候,會使@操做符再也不對notice,warning,error起到隱藏做用
         
   4:xdebug.collect_includes
  默認值:1
  當值爲1的時候,不論php使用的是include ,include_once,require,require_once,xdebug都會跟蹤該文件php

;是否開啓自動跟蹤
xdebug.auto_trace = On
;是否開啓異常跟蹤
xdebug.show_exception_trace = On
;是否開啓遠程調試自動啓動
;xdebug.remote_autostart = On
;是否開啓遠程調試
;xdebug.remote_enable = On
;容許調試的客戶端IP
;xdebug.remote_host=192.168.1.107
;遠程調試的端口(默認9000)
;xdebug.remote_port=9000
;調試插件dbgp
;xdebug.remote_handler=dbgp
;是否收集變量
xdebug.collect_vars = On
;是否收集返回值
xdebug.collect_return = On
;是否收集參數
xdebug.collect_params = On
;跟蹤輸出路徑
;xdebug.trace_output_dir="d:\xdebug_trace"
;是否開啓調試內容
xdebug.profiler_enable=On
;調試輸出路徑
;xdebug.profiler_output_dir="d:\xdebug_error"cookie

xdebug.dump_once = On
xdebug.dump_globals = On
xdebug.dump_undefined = On
xdebug.dump.REQUEST = *
xdebug.dump.SERVER = REQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENT函數

string xdebug_call_class()

 返回當前被調用的函數或方法所屬的類的類名
 
 string xdebug_call_file()
 返回調用當前函數的文件名
 
 string xdebug_call_function()
 返回調用當前正在執行的函數的函數名
 
 int xdebug_call_line()
 返回該函數是在哪一行被調用的。
 
 void xdebug_disable()/xdebug_enable()
 禁止/激活顯示錯誤的跟蹤棧信息
 
 xdebug_start_error_collection()
 xdebug_stop_error_collection()
 xdebug_get_collected_errors()
 錯誤收集開始函數,當此函數被執行的時候,xdebug將不在頁面上顯示錯誤信息,而是將錯誤信息以xdebug
 本身的規則記錄在緩衝區。直到遇到xdebug_stop_error_collection()函數。緩衝區的內容將由xdebug_get_collected_errors()
 函數的調用而顯示。此功能能夠讓你的頁面不被xdebug的錯誤顯示破壞。
 
 array xdebug_get_headers()
 返回全部由php設置的頭信息。好比由header(),setcookie函數設置的頭信息.
 
 xdebug_is_enabled()
 返回xdebug的跟蹤狀態是否被激活 xdebug.default_enable的值
 
 int xdebug_memory_usage()
 返回腳本當前的內存使用數
 
 int xdebug_peak_memory_usage()
 返回腳本直達目前爲止這段過程當中的使用內存的最高值
 
 float xdebug_time_index()
 返回腳本開始到如今所使用的秒數
 
變量顯示功能ui

     var_dump( [mixed var [, ...]] )
    
     void xdebug_debug_zval( [string varname [, ...]] )
    
     void xdebug_debug_zval_stdout( [string varname [, ...]] )
     返回一個變量的標準輸出信息,包括類型,值,引用次數等。。
    
     void xdebug_dump_superglobals()
     返回全局變量的信息
    
     void xdebug_var_dump( [mixed var [, ...]] )
     顯示變量的詳細信息
    
堆棧跟蹤spa

array xdebug_get_declared_vars()
返回申明的變量集合插件

array xdebug_get_function_stack()
返回跟蹤棧的詳細信息(跟蹤函數執行步驟)debug

函數跟蹤
xdebug_start_code_coverage()
開始跟蹤調試

array xdebug_get_code_coverage()
返回代碼執行去向code

相關文章
相關標籤/搜索