dba delete()

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

dba_popen

(PHP 4, PHP 5, PHP 7, PHP 8)

dba_popen() — Öppna databas ihållande

Beskrivning

dba_popen(
    string $path,
    string $mode,
    ?string $handler = null,
    int $permission = 0644,
    int $map_size = 0,
    ?int $flags = null
): Dba\Connection|false

Funktionen dba_popen() etablerar en ihållande databasinstans för den angivna sökvägen path med åtkomstläget mode och använder handler.

Parametrar

path
Vanligtvis en vanlig sökväg i filsystemet.
mode

- r för läsåtkomst. - w för läs/skriv-åtkomst till en redan existerande databas. - c för läs/skriv-åtkomst och skapa databasen om den inte finns. - n för att skapa, rensa och läsa/skriva.

handler
Namnet på hanteraren som ska användas för åtkomst till path. Om null anges används standardhanteraren.
permission
Ett valfritt heltal som skickas till drivrutinen. Det har samma betydelse som behörighetsparametern i chmod(). Standardvärde är 0644.
map_size
Ett valfritt heltal som skickas till drivrutinen. Värdet ska vara en multipel av OS:ets sidstorlek, eller noll för standardstorlek. lmdb-drivrutinen stöder denna parameter.
flags
Flagga som skickas till databashanteraren. För närvarande stöds endast LMDB med DBA_LMDB_USE_SUB_DIR och DBA_LMDB_NO_SUB_DIR.

Returnerar

Returnerar en instans av Dba\Connection vid framgång, eller false vid fel.

Fel/Undantag

Returnerar false och genererar ett E_WARNING-fel om handler är null och ingen standardhanterare är tillgänglig.

Ändringslogg

Version
8.4.0 – Returnerar nu en instans av Dba\Connection; tidigare returnerades en resurs.
8.2.0flags-parameter lades till.
8.1.0handler är nu nullable.
7.3.14, 7.4.2lmdb-drivrutinen stöder nu map_size-parameter.

Se även

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.dba-popen.php
PHP Funktioner Funktionsreferens Databas-tillägg


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.