PHP.mk документација

PDO::getAvailableDrivers

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

pdo.getavailabledrivers.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека pdo.getavailabledrivers.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
PDO::getAvailableDrivers

Референца за `pdo.getavailabledrivers.php` со подобрена типографија и навигација.

pdo.getavailabledrivers.php

PDO::getAvailableDrivers

pdo_drivers

(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 1.0.3)

PDO::getAvailableDrivers -- pdo_drivers (PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 1.0.3)

= NULL

public static PDO::getAvailableDrivers(): array
pdo_drivers(): array

Врати низа од достапни PDO драјвери DSN параметарот Пример #1 Креирајте PDO инстанца и поставете го режимот за грешки.

Параметри

Оваа функција нема параметри.

Вратени вредности

Оваа функција враќа сите моментално достапни PDO драјвери кои можат да се користат во PDO::getAvailableDrivers()

Примери

ако е овозможен колекторот за отпадоци, Оваа функција враќа сите моментално достапни PDO драјвери кои можат да се користат во example

<?php
print_r
(PDO::getAvailableDrivers());
?>

Горниот пример ќе прикаже нешто слично на:

Array
(
    [0] => mysql
    [1] => sqlite
)

Белешки од корисници 1 белешка

iabdullah
пред 11 години
Since the method is a static, one practice is using it to check whether a specific server database driver is available and configured correctly with PDO before establishing the connection:
<?php
try {
    if (!in_array("mysql",PDO::getAvailableDrivers(),TRUE))
    {
        throw new PDOException ("Cannot work without a proper database setting up");
    }
}
catch (PDOException $pdoEx)
{
    echo "Database Error .. Details :<br /> {$pdoEx->getMessage()}";
}
?>
 
or to check for any driver in general: 
<?php
    if (empty(PDO::getAvailableDrivers()))
    {
        throw new PDOException ("PDO does not support any driver.");
    }
?>
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.