سلام و عرض ادب
دقیقه 13 که استاد به جای PDOException از DBException استفاده میکنند، Exceptionی که throw میشه catch نمیشه.
مگه class فرزند متدهای class پدرش رو به ارث نمیبره؟
پس چرا اینجا DBException که فرزند PDOException هست، نتونست Exceptionی که با PDOException میشه catchش کرد رو catch کنه؟