Funkcija realpath

Funkcija realpath pārveido relatīvo ceļu par absolūtu, atklājot visas simboliskās saites un norādes uz vecāku katalogiem (..). Funkcija pieņem vienu parametru - ceļu uz failu vai direktoriju. Ja ceļš neeksistē, funkcija atgriezīs false.

Sintakse

phprealpath(path);

Piemērs

Iegūsim absolūto ceļu uz pašreizējo failu:

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

Koda izpildes rezultāts (piemērs):

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

Piemērs

Mēģināsim iegūt ceļu uz neesošu failu:

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

Koda izpildes rezultāts:

phpfalse

Piemērs

Pieņemsim, ka /home/user/link norāda uz /var/www. Atklāsim ceļu ar simboliskajām saitēm:

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

Koda izpildes rezultāts (piemērs):

php'/var/www/project'

Skatiet arī

  • funkciju pathinfo,
    kas atgriež informāciju par ceļu
  • funkciju basename,
    kas atgriež faila nosaukumu
  • funkciju dirname,
    kas atgriež direktorijas nosaukumu