apcu store: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
(2 mellanliggande sidversioner av samma användare visas inte)
Rad 7: Rad 7:
==== Beskrivning ====
==== Beskrivning ====


`apcu_store(string $key, mixed $var, int $ttl = 0): bool`  
apcu_store(string $key, mixed $var, int $ttl = 0): bool   
`apcu_store(array $values, mixed $unused = NULL, int $ttl = 0): array`  
apcu_store(array $values, mixed $unused = NULL, int $ttl = 0): array   
Cachar en variabel i datalagringsområdet.
Cachar en variabel i datalagringsområdet.


Rad 15: Rad 15:
==== Parametrar ====
==== Parametrar ====


* '''key'''   
'''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''' 
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.
  Variabeln som ska lagras.


* '''ttl'''   
'''var'''   
  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'''   
Variabeln som ska lagras.
  Namn i `key`, variabler i `value`.
 
'''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 54: 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 61: 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

PHP

Funktioner

Funktionsreferens


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.