The three basic classes of errors are notices (non-critical), warnings (serious errors) and fatal errors (critical errors).