sql >> Databasteknik >  >> RDS >> Mysql

PHP &WP:försök att catch inte fungerar när fel från DB kastas

Din kod finns i ett anpassat namnutrymme:

namespace StatCollector;

så denna kod:

catch (Exception $ex)

letar efter en undantagsklass för \StatCollector\Exception , vilket inte är det som kastas:\Exception är.

Eftersom Error och Exception klasser är i roten namnutrymme måste du göra:

catch (\Exception $ex)

och/eller:

catch (\Error $ex)

eller bara:

catch (\Throwable $t)

följ sedan även Bill Karwins råd ovan.



  1. Hur man konfigurerar AppArmor för MySQL-baserade system (MySQL/MariaDB Replication + Galera)

  2. Hur man skriver en foreach i SQL Server?

  3. En översikt över uppdragens senaste databasövervakningstjänst - Spotlight Cloud

  4. Mysql hitta nyckelord i text