Статьи

Введение в PHP 5 PDO

Здравствуй! Я собираюсь сосредоточиться на технических статьях, чтобы предоставить некоторый полезный код и информацию о новых (и старых) функциях в PHP, так что, надеюсь, это будет хорошим опытом для меня и читателей.

Немного обо мне:

В прошлом я написал несколько статей для SP, в основном обзоры или интервью, а также несколько статей, опубликованных в International PHP Magazine. Я также являюсь автором Invision Power Board 2: Руководство пользователя , новой книги для IPB, которая должна быть выпущена в ближайшее время. В дополнение к написанию для печати я также пишу коммерческое и открытое программное обеспечение PHP через мою компанию с ограниченной ответственностью, Olate , в Великобритании.

Помимо вычислений, я занимаюсь подводным плаванием и фехтованием (да, с мечами!).

Если у вас есть идеи для постов в блоге, пожалуйста, свяжитесь с нами. В левом нижнем углу этого поста есть поле «Предложить пост», которое позволяет вам сделать это.

Во всяком случае, на основной пост …

[u] Введение в PHP 5 PDO [/ u]

Новые объекты данных PHP (PDO) были описаны в одном из предыдущих постов в блоге, но я подумал, что расскажу об этом чуть подробнее.

После прочтения поста в блоге, а также блога Wez Furlong я немного поигрался с кодом PDO. Хотя уже есть несколько доступных классов абстракции базы данных PHP, преимущество PDO состоит в том, что он будет доступен в любой установке PHP (если она включена) во время выполнения, без необходимости перекомпиляции. Кроме того, поскольку он был написан с нуля специально для PHP 5, он имеет высокий уровень производительности. И если вы похожи на меня и часто хотите только ключевые функции, то PDO предоставляет все необходимые функции, необходимые для подключения к различным базам данных. Если вам нужны «полные работы», пакет PEAR MDB2 справится с этим.

[u] Примечание: [/ u] PHP 5.1 Beta 3 была выпущена 14 июля и включала в себя ряд обновлений для PDO. Вы можете узнать об этих изменениях на http://netevil.org/node.php?nid=325.

Прежде чем мы продолжим, вот важное замечание от Вез Фурлонг (разработчик PDO):

Обратите внимание, что PDO и его драйверы в настоящее время находятся в состоянии «альфа»; это означает, что мы достаточно уверены, что серьезных ошибок нет, но пакет не полностью готов