Actualiza las entradas del caché para los archivos almacenados en caché

# wincache_refresh_if_changed

(PECL wincache >= 1.0.0)

wincache_refresh_if_changed — Actualiza las entradas del caché para los archivos almacenados en caché

### Descripción

function wincache_refresh_if_changed(array `$files` = NULL): bool

Actualiza las entradas del caché para los archivos cuyos nombres se han pasado en los argumentos de entrada. Si no se especifica ningún argumento, entonces se actualizan todas las entradas del caché.

### Parámetros

`files`

  Array de nombres de archivos para los archivos que necesitan ser actualizados. Se puede usar una ruta de archivo absoluta o relativa.

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

### Ejemplos

WinCache realiza verificaciones regulares en los archivos almacenados en caché para asegurarse de que, si un archivo ha cambiado, la entrada correspondiente en la memoria caché se actualice. Por defecto, esta verificación se realiza cada 30 segundos. Si, por ejemplo, un script PHP actualiza otro script PHP donde se almacenan las configuraciones de la aplicación, entonces puede ocurrir que, después de que los cambios de configuración se hayan guardado, la aplicación siga utilizando los parámetros antiguos durante algún tiempo hasta que el caché se actualice. En este caso, es preferible actualizar el caché justo después de que el archivo haya sido modificado. El ejemplo siguiente muestra cómo hacerlo.

Ejemplo #1 Un ejemplo de wincache_refresh_if_changed()

    <?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));
    ?>

### Ver también

- wincache_fcache_fileinfo() - Extrae información sobre los archivos almacenados en la caché de archivos
- wincache_fcache_meminfo() - Recupera información sobre el uso de memoria caché de ficheros
- wincache_ocache_fileinfo() - Extrae información sobre los archivos almacenados en el caché opcode
- wincache_ocache_meminfo() - Extrae información sobre la utilización del caché opcode
- wincache_rplist_fileinfo() - Recupera información de la caché sobre una ruta de archivo resuelta
- wincache_rplist_meminfo() - Recupera información sobre el uso de la memoria por la caché de ruta de archivo resuelta
- wincache_ucache_meminfo() - Recupera información sobre el uso de memoria caché de usuario
- wincache_ucache_info() - Recupera información sobre los datos almacenados en la caché del usuario

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open