I'm wondering what errors are considered fatal vs. not in PHP (though interested in other languages too). Is there a concise explanation and/or listing of each somewhere of error types? Does using the expression "non-fatal" even make sense?
The reason I'm wondering is because sometimes when I make PHP errors my $_SESSION
(actually using codeigniter sessions) is destroyed whereas in other cases it is not and I can't quite put my finger on why this is happening.