apcu store: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '```mediawiki === apcu_store === _(PECL apcu >= 4.0.0)_ apcu_store — Cachar en variabel i datalagringsområdet ==== Beskrivning ==== `apcu_store(string $key, mixed $var, int $ttl = 0): bool` `apcu_store(array $values, mixed $unused = NULL, int $ttl = 0): array` Cachar en variabel i datalagringsområdet. Notera: Till skillnad från många andra mekanismer i PHP, kommer variabler som lagras med hjälp av apcu_store() att bestå mellan förfrågningar...') |
Admin (diskussion | bidrag) |
||
(3 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
=== [[apcu_store]] === | === [[apcu_store]] === | ||
Rad 8: | Rad 7: | ||
==== Beskrivning ==== | ==== Beskrivning ==== | ||
apcu_store(string $key, mixed $var, int $ttl = 0): bool | |||
apcu_store(array $values, mixed $unused = NULL, int $ttl = 0): array | |||
Cachar en variabel i datalagringsområdet. | Cachar en variabel i datalagringsområdet. | ||
Rad 16: | Rad 15: | ||
==== Parametrar ==== | ==== Parametrar ==== | ||
'''key''' | |||
Lagra variabeln med detta namn. Nycklar är unika i cachen, så att lagra ett andra värde med samma nyckel kommer att skriva över det ursprungliga värdet. | |||
'''var''' | |||
Variabeln som ska lagras. | |||
'''ttl''' | |||
Time To Live; lagra `var` i cachen i `ttl` sekunder. Efter att `ttl` har passerat, kommer den lagrade variabeln att tas bort från cachen (vid nästa förfrågan). Om ingen `ttl` anges (eller om `ttl` är 0), kommer värdet att bestå tills det tas bort från cachen manuellt, eller på annat sätt inte längre finns i cachen (rensning, omstart, etc.). | |||
'''values''' | |||
Namn i `key`, variabler i `value`. | |||
==== Returvärden ==== | ==== Returvärden ==== | ||
Rad 55: | Rad 57: | ||
* [[apcu_fetch]] — Hämtar en lagrad variabel från cachen | * [[apcu_fetch]] — Hämtar en lagrad variabel från cachen | ||
* [[apcu_delete]] — Tar bort en lagrad variabel från cachen | * [[apcu_delete]] — Tar bort en lagrad variabel från cachen | ||
= Sidslut = | = Sidslut = | ||
Rad 62: | Rad 66: | ||
[[PHP]] | [[PHP]] | ||
[[Funktioner]] [[Funktionsreferens]] | [[Funktioner]] | ||
[[Funktionsreferens]] | |||
[[Kategori:Php]] | [[Kategori:Php]] | ||
<HR> | <HR> |
Nuvarande version från 7 oktober 2024 kl. 06.38
apcu_store
_(PECL apcu >= 4.0.0)_
apcu_store — Cachar en variabel i datalagringsområdet
Beskrivning
apcu_store(string $key, mixed $var, int $ttl = 0): bool apcu_store(array $values, mixed $unused = NULL, int $ttl = 0): array Cachar en variabel i datalagringsområdet.
Notera: Till skillnad från många andra mekanismer i PHP, kommer variabler som lagras med hjälp av apcu_store() att bestå mellan förfrågningar (tills värdet tas bort från cachen).
Parametrar
key
Lagra variabeln med detta namn. Nycklar är unika i cachen, så att lagra ett andra värde med samma nyckel kommer att skriva över det ursprungliga värdet.
var
Variabeln som ska lagras.
ttl
Time To Live; lagra `var` i cachen i `ttl` sekunder. Efter att `ttl` har passerat, kommer den lagrade variabeln att tas bort från cachen (vid nästa förfrågan). Om ingen `ttl` anges (eller om `ttl` är 0), kommer värdet att bestå tills det tas bort från cachen manuellt, eller på annat sätt inte längre finns i cachen (rensning, omstart, etc.).
values Namn i `key`, variabler i `value`.
Returvärden
Returnerar `TRUE` vid framgång eller `FALSE` vid misslyckande. Den andra syntaxen returnerar en array med felnycklar.
Exempel
Exempel #1 Ett apcu_store() exempel
<?php $bar = 'BAR'; apcu_store('foo', $bar); var_dump(apcu_fetch('foo')); ?>
Ovanstående exempel kommer att ge följande utdata:
string(3) "BAR"
Relaterade Funktioner
- apcu_add — Cachar en ny variabel i datalagringsområdet
- apcu_fetch — Hämtar en lagrad variabel från cachen
- apcu_delete — Tar bort en lagrad variabel från cachen
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.apcu-store.php
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.se som har sponsrat Linux.se med webserver.