dba popen()

Från Wiki.linux.se
Version från den 20 december 2024 kl. 06.42 av Admin (diskussion | bidrag) (Skapade sidan med '== dba_popen == '''(PHP 4, PHP 5, PHP 7, PHP 8)''' === dba_popen() — Öppna databas ihållande === ==== Beskrivning ==== <pre> dba_popen( string $path, string $mode, ?string $handler = null, int $permission = 0644, int $map_size = 0, ?int $flags = null ): Dba\Connection|false </pre> Funktionen '''dba_popen()''' etablerar en ihållande databasinstans för den angivna sökvägen ''path'' med åtkomstläget ''mode'' och använder ''handler''. ==...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
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 regelbunden sökväg i ditt filsystem.
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 skapa, rensa och läs/skriv-åtkomst.

handler
Namnet på hanteraren som ska användas för åtkomst till path. Om det är null används standardhanteraren.
permission
Valfritt parameter som anger behörigheter, samma som i chmod(). Standardvärde är 0644.
map_size
Valfritt parameter för att ange sidstorlek i OS, eller noll för standardstorlek. Endast stöds av lmdb-drivrutinen.
flags
Flagga för att skicka till databasdrivrutinerna. Endast lmdb stöder 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 finns.

Ä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.deflate-init.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.