PDO это рассширения для PHP5 что определяет библиотеку абстракций для простого и удобного соединения с СУБД. Да, мы говорим о библиотеке доступа к данным такой как ADOdb. Но, PHP ADOdb разработана для PHP4, а PDO работает только на PHP5. PDO по функционалу схож с ADOdb но имеет больше преимуществ.

Что такое абстрактная библиотека доступа к данным? Как мы знаем, PHP поддерживает несколько ведущих СУБД, таких как mySQL, SQLite, msSQL и прочих. Каждое подключение к этим базам данных имеет свой уникальный код.

Для примера мы хотелибы рассмотреть подключение к mysql, напишем:

Для SQLite:

postgreSQL:

Что это значит? Для примера, у нас приложения на СУБД mysql. Когда заказчику понадобится портировать его на SQLite, мы должны будем переписать огромное количество кода.

Абстрактный слой доступа к данным будет мостом между различными СУБД. Разработчики пришли к парадигме Java: «Единожді написаный код должен запускатся на везде.

Предыдущая запись: PHP Data Object Intro

Следующая запись: Активация PHP Data Objects Extension

PDO: Введение в PHP Data Object
Метки:        

Отключите, пожалуйста, AdBlock / uBlock. Поддержите наш проект! Сайт не переполнен рекламными блоками, поп-андерами и другими видами рекламы.