Возможно, я пропустил это где-то в руководстве по PHP, но в чем именно разница между ошибкой и исключением? Единственное отличие, которое я вижу, заключается в том, что ошибки и исключения обрабатываются по-разному. Но что вызывает исключение и что вызывает ошибку?
Подробнее здесь: https://stackoverflow.com/questions/841 ... -vs-errors