¿Qué significa pdo?

PDO (PHP Data Object) es una interfaz de usuario que utiliza PHP para conectarse a una base de datos. Con base en la seguridad del uso de la base de datos, se recomendó PDO y mysql para reemplazar las funciones relacionadas con Mysql utilizadas originalmente por PHP porque este último carecía de protección contra la inyección de SQL.

La extensión PHP Data Objects (PDO) define una interfaz ligera y consistente para que PHP acceda a bases de datos. Cada controlador de base de datos que implementa la interfaz PDO puede exponer características específicas de la base de datos como funciones de extensión estándar. Tenga en cuenta que la extensión con PDO en sí no implementa ninguna funcionalidad de base de datos; debe utilizar un controlador PDO específico de la base de datos para acceder a los servicios de la base de datos.

Información relacionada:

PDO proporciona una capa de abstracción de acceso a datos, lo que significa que no importa qué base de datos se utilice, se pueden utilizar las mismas funciones (métodos) para consultar y obtener datos. PDO no proporciona una capa de abstracción de base de datos; no reescribe SQL ni emula funciones faltantes. Si es necesario, se debe utilizar una capa de abstracción madura.

PDO se ha adjuntado desde PHP 5.1 y se utiliza como una extensión PECL en PHP 5.0. PDO requiere las nuevas funciones OO del núcleo de PHP 5, por lo que no se ejecutará en versiones anteriores de PHP.