Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 1.05 KB

exceptions.md

File metadata and controls

33 lines (22 loc) · 1.05 KB
title tags
DML exceptions
core_dml
DB
API
core
exception

The DML API uses a selection of exceptions to indicate errors.

Types of exception

DML Exceptions

dml_connection_exception

Thrown when can not connect to database for any reason.

dml_read_exception

Problem occurred during reading from database. Originally indicated be returning false - this value was often confused with false return value meaning not found.

dml_write_exception

Problem occurred during writing to database. Originally indicated be returning false.

See also

  • Exceptions: General guidelines for using of exceptions in Moodle 2.0
  • DML functions: Where all the functions used to handle DB data. (DML) are defined.
  • DDL functions: Where all the functions used to handle DB objects (DDL) are defined.