Difference between revisions of "Sven/PHP"
From Organic Design wiki
(New page: ==Debugging PHP== In MediaWiki there i...) |
|||
| Line 1: | Line 1: | ||
| + | |||
==Debugging PHP== | ==Debugging PHP== | ||
In MediaWiki there is a profiler that can be set, see [[MW:How to debug]]. | In MediaWiki there is a profiler that can be set, see [[MW:How to debug]]. | ||
| + | |||
| + | Debuggers generally use a [[W:Stack trace]]. This can be approximated by using [http://www.php.net/print print] and [http://www.php.net/die die] statements in sections of code. | ||
| + | |||
| + | ==PHP errors== | ||
| + | To see PHP errors, add this to the very top of <tt>[[Manual:LocalSettings.php|LocalSettings.php]]</tt>: | ||
| + | <source lang="php"> | ||
| + | error_reporting(E_ALL); | ||
| + | ini_set("display_errors", 1); | ||
| + | </source> | ||
Revision as of 21:33, 8 December 2007
Debugging PHP
In MediaWiki there is a profiler that can be set, see MW:How to debug.
Debuggers generally use a W:Stack trace. This can be approximated by using print and die statements in sections of code.
PHP errors
To see PHP errors, add this to the very top of LocalSettings.php:
error_reporting(E_ALL);
ini_set("display_errors", 1);



