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

wincache_refresh_if_changed

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

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

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

function.wincache-refresh-if-changed.php

wincache_refresh_if_changed

(PECL wincache >= 1.0.0)

wincache_refresh_if_changed Ги освежува записите во кешот за кешираните датотеки

= NULL

wincache_refresh_if_changed(array $files Ги ескејпува специјалните знаци во): bool

Ги освежува записите во кешот за датотеките, чии имиња беа предадени во аргументот за внесување. Ако не е специфициран аргумент, тогаш ги освежува сите записи во кешот.

Параметри

files

Низа од имиња на датотеки за датотеки што треба да се освежат. Може да се користат апсолутни или релативни патеки до датотеките.

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

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

Примери

WinCache врши редовни проверки на кешираните датотеки за да се осигура дека ако некоја датотека е променета, соодветниот запис во кешот се ажурира. Стандардно, оваа проверка се изведува на секои 30 секунди. Ако, на пример, PHP скрипта ажурира друга PHP скрипта каде што се складирани поставките за конфигурација на апликацијата, тогаш може да се случи по зачувувањето на поставките за конфигурација во датотека, апликацијата сè уште да користи стари поставки за некое време додека кешот не се освежи. Во тие случаи, може да биде попожелно да се освежи кешот веднаш по промената на датотеката. Следниот пример покажува како ова може да се направи.

ако е овозможен колекторот за отпадоци, wincache_refresh_if_changed() example

<?php
$filename
= 'C:\inetpub\wwwroot\config.php';
$handle = fopen($filename, 'w+');
if (
$handle === FALSE) die('Failed to open file '.$filename.' for writing');
fwrite($handle, '<?php $setting=something; ?>');
fclose($handle);
wincache_refresh_if_changed(array($filename));
?>

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

  • wincache_fcache_fileinfo() - Преземете информации за датотеките кеширани во кешот на датотеки
  • wincache_fcache_meminfo() - Преземете информации за користењето на меморијата на кешот на датотеки
  • wincache_ocache_fileinfo() - Преземете информации за датотеките кеширани во кешот на opcode
  • wincache_ocache_meminfo() - Преземете информации за користењето на меморијата на кешот на opcode
  • wincache_rplist_fileinfo() - Преземете информации за кешот за решавање на патеката на датотеката
  • wincache_rplist_meminfo() - Преземете информации за користењето на меморијата од страна на кешот за решавање на патеката на датотеката
  • wincache_ucache_meminfo() - Презема информации за податоци зачувани во кешот на корисникот
  • wincache_ucache_info() - Го зголемува вредноста поврзана со клучот

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

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

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

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

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

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

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