Назначение

PDO-интерфейс (PHP Data Objects) представляет собой расширение для языка PHP, позволяющее разработчику иметь простой и удобный интерфейс для доступа к БД из PHP-скриптов. PDO-интерфейс реализован в виде 3-х классов (PDO, PDOStatement и PDOException), которые обеспечивают абстрактный (т.е. независимый от конкретной СУБД) доступ к БД. Работа этих классов с разными СУБД обеспечивается за счет подключения pdo-драйвера конкретных СУБД, которые интерпретируют команды PDO в команды той или иной СУБД. В целом, принцип работы PDO-интерфейса схож с принципом работы DBX- и ODBC-интерфейсов.