Czasem może się zdarzyć, że przygotowany przez nas (lub kogoś innego) skrypt może nie działać (pomimo działania na innym serwerze, np. lokalnym), co w przypadku obecnych ustawień interpretera (są takie, a nie inne, ze względu na narzekania ludzi, którzy nie wiedzą o co chodzi z "tymi warningami"
) objawi się wyświetleniem białej strony lub ucięciem treści (w zależności od jej budowy). Aby umożliwić znalezienie przyczyn problemów najlepiej skorzystać z poniższej metody.
Aby wyświetlić błędy i ostrzeżenia PHP na stronie należy umieścić na jej początku następujący kod:
Kod: Zaznacz cały
<?php
error_reporting(E_ALL); // poziom raportowania, http://pl.php.net/manual/pl/function.error-reporting.php
ini_set('display_errors', 1);
?>
Jeśli dalej otrzymujemy pustą stronę, to należy postąpić zgodnie z poradą, z komentarza w manualu PHP, polegającą na tym aby nie wklejać tego kodu bezpośrednio na stronę, ale utworzyć nowy plik (np.
debug.php) i dopiero w nim dołączyć (
include) plik do testowania.