Located in file /wire/core/Debug.php

Click any linked item for full usage details and examples. Hookable methods are indicated with the icon.

Show class?             Show args?        

Common

NameReturnSummary 
Debug::backtrace()
array stringReturn a backtrace array that is simpler and more PW-specific relative to PHP’s debug_backtrace 
Debug::getAll()
arrayGet all active timers in array with timer name (key) and start time (value) 
Debug::getSavedTimer(string $key)
stringReturn the time recorded in the saved timer $key 
Debug::getSavedTimers()
arrayReturn all saved timers in associative array indexed by key 
Debug::removeAll()
(nothing)Remove all active timers 
Debug::removeSavedTimer(string $key)
(nothing)Remove a previously saved timer 
Debug::removeSavedTimers()
(nothing)Remove all saved timers 
Debug::removeTimer(string $key)
(nothing)Remove a timer completely 
Debug::resetTimer(string $key)
string intReset a timer so that it starts timing again from right now 
Debug::saveTimer(string $key)
bool stringSave the current time of the given timer which can be later retrieved with getSavedTimer($key) 
Debug::startTimer()
stringStart a new timer 
Debug::stopTimer()
stringGet elapsed time for given timer and stop 
Debug::timer()
string intMeasure time between two events 
Debug::timerSetting(string $key)
mixedGet or set timer setting 
Debug::toStr($value)
stringDump any variable to a debug string 

API reference based on ProcessWire core version 3.0.236

Latest news

  • ProcessWire Weekly #518
    The 518th issue of ProcessWire Weekly brings in all the latest news from the ProcessWire community. Modules, sites, and more. Read on!
    Weekly.pw / 13 April 2024
  • ProFields Table Field with Actions support
    This week we have some updates for the ProFields table field (FieldtypeTable). These updates are primarily focused on adding new tools for the editor to facilitate input and management of content in a table field.
    Blog / 12 April 2024
  • Subscribe to weekly ProcessWire news

“Yesterday I sent the client a short documentation for their ProcessWire-powered website. Today all features already used with no questions. #cmsdoneright—Marc Hinse, Web designer/developer