PHP yana da tsarin biyu masu kamanceceniya don matsaloli: kuskure na gida (gargajiya, sanarwa, kuskuren kumfa) da exception (tushe kan aiki, ana iya kama su da try/catch). PHP na zamani yana haƙa yawancin wannan a ƙarƙashin hierarchy na Throwable, kuma kyakkyawar hanya ta niyyar exception.
Nau'ikan kuskure na gida
E_NOTICE → minor issues (e.g. using an undefined variable) — script continues
E_WARNING → non-fatal problems (e.g. include of a missing file) — continues
E_ERROR / Fatal → serious errors (e.g. calling an undefined function) — script HALTS
E_DEPRECATED → use of deprecated features
