dba delete()
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.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.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.