- PHP nam omogoča delo z mapami na podoben način kot z datotekami.
- Nekatere funkcije za delo z mapami uporabljajo oprimek mape, medtem ko druge uporabljajo niz, ki vsebuje ime mape s katero želimo delati.
Oprimek mape je podoben oprimku datoteke – je posebna spremenljivka, ki kaže na mapo in jo lahko nastavimo s pomočjo opendir() funkcije.
- $oprimek_mape = opendir("/home/dani/Vaje");
- V primeru, da mapa ne obstaja opendir() vrne false namesto oprimka mape.
Kot si lahko že sam uganil, lahko zapremo mapo s posredovanjem oprimka mape funkciji closedir() .
- closedir($oprimek_mape);
Funkcija readdir() pričakuje oprimek mape za odprto mapo in vrne naslednje ime datoteke/mape v mapi.
- $ime_datoteke_mape = readdir($oprimek_mape);
- Vsaka mapa vsebuje seznam datotek in podmap znotraj nje, kot tudi . (označuje trenutno mapo) in .. (označuje nadrejeno mapo).
- PHP vzdržuje interni kazalec, ki kaže na naslednji vpis v seznamu; podobno kot kazalec datoteke kaže na pozicijo v datoteki, kjer se naj bi izvedla naslednja operacija.


