realpath_cache_size în PHP

Returnează câți octeți ocupă memoria internă pentru căile rezolvate.

Sintaxă
realpath_cache_size(): int

Ce face realpath_cache_size

realpath_cache_size spune cât din memoria rezervată pentru căi (setarea realpath_cache_size din php.ini, de exemplu 4096K) este folosită. Dacă valoarea se apropie de limită, aplicațiile mari cu multe fișiere (WordPress, Laravel) pot deveni mai lente.

Ce returnează

Numărul de octeți folosiți.

Exemple

Exemplul 1: Memorie folosită față de limită

<?php
echo realpath_cache_size() . " octeți din " . ini_get("realpath_cache_size");

Rezultat posibil (depinde de aplicație)

348160 octeți din 4096K

Greșeli frecvente

  • Confunzi funcția cu setarea cu același nume. Funcția dă memoria folosită, iar setarea (citită cu ini_get) dă limita.

Comenzi înrudite

  • realpath_cache_get: Returnează conținutul memoriei interne în care PHP păstrează căile deja rezolvate.
  • ini_set / ini_get: Schimbă o setare din php.ini doar pentru scriptul curent (ini_set) sau îi citește valoarea (ini_get).