Funksie realpath

Die funksie realpath skakel 'n relatiewe pad om na 'n absolute pad, en ontvou alle simboliese skakels en skakels na ouergidse (..). Die funksie neem een parameter - die pad na die lêer of gids. As die pad nie bestaan nie, sal die funksie false teruggee.

Sintaksis

phprealpath(path);

Voorbeeld

Laat ons die absolute pad na die huidige lêer kry:

php<?php
  echo realpath(__FILE__);
?>

Uitvoerresultaat van die kode (voorbeeld):

php'/var/www/project/index.php'

Voorbeeld

Kom ons probeer om die pad na 'n nie-bestaande lêer te kry:

php<?php
  $res = realpath('nonexistent/file.txt');
  var_dump($res);
?>

Uitvoerresultaat van die kode:

phpfalse

Voorbeeld

Gestel /home/user/link verwys na /var/www. Kom ons ontvou die pad met simboliese skakels:

php<?php
  echo realpath('/home/user/link/project');
?>

Uitvoerresultaat van die kode (voorbeeld):

php'/var/www/project'

Sien ook

  • die funksie pathinfo,
    wat inligting oor die pad teruggee
  • die funksie basename,
    wat die lêernaam teruggee
  • die funksie dirname,
    wat die gidsnaam teruggee