PHP 8.4.0 RC2 available for testing

realpath_cache_get

(PHP 5 >= 5.3.2, PHP 7, PHP 8)

realpath_cache_getObtiene las entradas de la caché de la ruta real

Descripción

realpath_cache_get(): array

Obtiene el contenido de la caché de la ruta real.

Valores devueltos

Devuelve una matriz de las entradas de la caché de la ruta real. Las claves son entradas de la ruta real original, y los valores son matrices de elementos de información, conteniendo la ruta resuelta, fecha de caducidad y otras opciones guardadas en la caché.

Ejemplos

Ejemplo #1 Ejemplo de realpath_cache_get()

<?php
var_dump
(realpath_cache_get());
?>

El resultado del ejemplo sería algo similar a:

array(2) {
  ["/test"]=>
  array(4) {
    ["key"]=>
    int(123456789)
    ["is_dir"]=>
    bool(true)
    ["realpath"]=>
    string(5) "/test"
    ["expires"]=>
    int(1260318939)
  }
  ["/test/test.php"]=>
  array(4) {
    ["key"]=>
    int(987654321)
    ["is_dir"]=>
    bool(false)
    ["realpath"]=>
    string(12) "/root/test.php"
    ["expires"]=>
    int(1260318939)
  }
}

Ver también

add a note

User Contributed Notes 1 note

up
2
phil at code67 dot com
9 years ago
Note that the realpath cache is not used if either safe_mode is on or an open_basedir restriction is in effect.
This is having a huge performance effect, causing lots of calls to lstat.

A bugreport has already been filed at http://bugs.php.net/bug.php?id=52312
To Top