dba popen()
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.0 – flags-parameter lades till.
- 8.1.0 – handler är nu nullable.
- 7.3.14, 7.4.2 – lmdb-drivrutinen stöder nu map_size-parameter.
Se även
- dba_open() - Öppna databas
- dba_close() - Stäng en DBA-databas
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.