Při vývoji programu je vhodné se při práci se soubory držet zavedeného pojmenování jednotlivých částí k umístění souboru.
Předejdeme se tak častému problému, kdy máme jednotlivé části cesty k souboru pojmenovány různě a sami pak ztrácíme přehled, jakou informaci o souboru daná proměnná vlastně obsahuje.
V praxi se mi osvědčilo následující pojmenování proměnných.
path
Název celé cesty k souboru, včetně složek, názvu a přípony souboru:
$path = "2018/09/27/soubor.html";
dirname
Název složky či cesty k cílové složce obsahující soubor:
$dirname = "2018/09/27";
basename
Název souboru s příponou:
$basename = "soubor.html";
filename
Název souboru bez přípony:
$filename = "soubor";
extension
Název přípony souboru:
$extension = "html"