Joomla programming debug

wkDebug.php

schreibt backtraces und Variabeln in das browser Fenster

  1. kopieren in base Directory (und define(wkTrace) anpassen)
  2. in index.php und administrator/index.php einfügen
    • am Anfang
      • require_once JPATH_SITE . '/wkDebug.php';
    • am Ende (falls wkTraceActive=2, d.h. history)
      • wkTraceOut('at end of ' . __file__);
  3. vor den redirects, z.B. in libraries/legacy/controller/legacy.php redirect()
    • wkTraceOut('before redirect in ' . __file__, $app);
  4. überall wo ich einen trace will
    • wkTrace(titel), oder
    • wkTrace(titel, $var), wenn auch $var angezeigt werden soll