close

Datové objekty PHP

Přejít na navigaci Přejít na hledání

PHP Data Objects (nebo PDO-) je rozšíření, které poskytuje vrstvu abstrakce přístupu k datům pro PHP 5, se kterou je možné používat stejné funkce k dotazování a získávání dat z různých databázových manažerů .

Historie

Vývoj začal v roce 2003 po několika setkáních na LinuxTag . [ 1 ] To bylo považováno za experimentální až do PHP 5.0 (ve kterém je k dispozici jako rozšíření PECL ); od PHP 5.1 je považován za stabilní a rozhraní je standardně zahrnuto.

Je implementován pomocí objektově orientované technologie . Připojení k databázi se provádí vytvořením instance základní třídy PDO . Některé metody jsou: připravit, spustit, exec, beginTransaction, bindParam, commit.

Rozšíření PHP Data Objects (PDO) definuje odlehčené a konzistentní rozhraní pro přístup k databázím v PHP. Každý databázový ovladač , který implementuje rozhraní PDO, může vystavit funkce specifické pro databázi jako běžné rozšiřující funkce.
Příručka PHP 5

Ovladače

Následující ovladače aktuálně implementují rozhraní PDO:

Z těch zmíněných jsou PDO_DBLIB, PDO_FIREBIRD a PDO_OCI považovány za experimentální a jejich chování se může v nových verzích lišit. Nejnovější verzi PDO_SQLSRV naleznete v Microsoft Drivers for PHP for SQL Server 2.0.1 .

Reference

  1. FAQ , pooteeweet.org, přístup 24. října 2008

Externí odkazy