PHP hlásí problémy v několika úrovních. Fatal error zastaví skript a web přestane fungovat, řeší se okamžitě. Warning: web funguje, ale něco není v pořádku. Notice: drobný problém v kódu. Deprecated: funkce se používá zastaralým způsobem a v budoucí verzi PHP přestane fungovat.
Postup hledání příčiny viz Chyby PHP a ladění.