PHP.mk документација

wincache_ucache_add

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.wincache-ucache-add.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.wincache-ucache-add.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
wincache_ucache_add

Референца за `function.wincache-ucache-add.php` со подобрена типографија и навигација.

function.wincache-ucache-add.php

wincache_ucache_add

(PECL wincache >= 1.1.0)

wincache_ucache_add Adds a variable in user cache only if variable does not already exist in the cache

= NULL

wincache_ucache_add(string $key, mixed $value, int $ttl = 0): bool
wincache_ucache_add(array $values, mixed $unused Ги ескејпува специјалните знаци во, int $ttl = 0): bool

Adds a variable in user cache, only if this variable doesn't already exist in the cache. The added variable remains in the user cache unless its time to live expires or it is deleted by using wincache_ucache_delete() or wincache_ucache_clear() functions.

Параметри

key

Додава променлива во кешот на корисникот. Ја презапишува променливата ако веќе постои во кешот. Додадената или ажурираната променлива останува во кешот на корисникот освен ако не истече нејзиното време на живот или не се избрише со користење на key name. If a variable with same key is already present the function will fail and return false. key is case sensitive. To override the value even if key is present use wincache_ucache_set() function instad. key веќе е присутна, функцијата ќе ја презапише претходната вредност со новата.

value

може да земе и низа од парови име => вредност каде имињата ќе се користат како клучеви. Ова може да се користи за додавање повеќе вредности во кешот во една операција, со што се избегнува состојба на трка. Value Вредност на променливата што треба да се складира. null as value поддржува сите типови податоци освен ресурси, како што се рачки на датотеки. Овој параметар се игнорира ако првиот аргумент е низа. Општо упатство е да се помине key. Ако value при користење на низа како __sleep() е објект, или низа што содржи објекти, тогаш објектите ќе бидат серијализирани. Погледнете

values

за детали за серијализирање објекти.

ttl

Асоцијативна низа од клучеви и вредности. ttl Време за променливата да живее во кешот во секунди. Откако вредноста наведена во 0 поминала, складираната променлива ќе биде избришана од кешот. Овој параметар зема стандардна вредност од wincache_ucache_delete() or wincache_ucache_clear() functions.

Вратени вредности

Враќа key што значи дека променливата ќе остане во кешот освен ако експлицитно не се избрише со користење на true на успех и false при неуспех.

Враќа key е стринг, функцијата враќа

  • е низа, функцијата враќа:
  • Ако сите парови име => вредност во низата можат да се постават, функцијата враќа празна низа; false;
  • Ако сите парови име => вредност во низата не можат да се постават, функцијата враќа

Примери

Пример #1 wincache_ucache_add() with key како стринг

<?php
$bar
= 'BAR';
var_dump(wincache_ucache_add('foo', $bar));
var_dump(wincache_ucache_add('foo', $bar));
var_dump(wincache_ucache_get('foo'));
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

bool(true)
bool(false)
string(3) "BAR"

Пример #2 wincache_ucache_add() with key како низа

<?php
$colors_array
= array('green' => '5', 'Blue' => '6', 'yellow' => '7', 'cyan' => '8');
var_dump(wincache_ucache_add($colors_array));
var_dump(wincache_ucache_add($colors_array));
var_dump(wincache_ucache_get('Blue'));
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

array(0) { } 
array(4) { 
  ["green"]=> int(-1) 
  ["Blue"]=> int(-1) 
  ["yellow"]=> int(-1) 
  ["cyan"]=> int(-1) 
} 
string(1) "6"

Види Исто така

  • wincache_ucache_set() - Презема информации за користењето на меморијата на корисничкиот кеш
  • wincache_ucache_get() - Проверува дали променлива постои во корисничкиот кеш
  • wincache_ucache_delete() - Го намалува вредноста поврзана со клучот
  • wincache_ucache_clear() - Ја споредува променливата со старата вредност и ѝ доделува нова вредност
  • wincache_ucache_exists() - Брише променливи од корисничкиот кеш
  • wincache_ucache_meminfo() - Презема информации за податоци зачувани во кешот на корисникот
  • wincache_ucache_info() - Го зголемува вредноста поврзана со клучот
  • __sleep()

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.