Realpath funksiýasy

realpath funksiýasy nisbi ýoly absolýut ýola öwürýär, ähli simwolik çykgytlary we ata kataloglara çykgytlary (..) açyp görkezýär. Funksiýa bir parametr kabul edýär - faýla ýa-da kataloga ýol. Eger ýol ýok bolsa, funksiýa false gaýtarar.

Sintaksis

phprealpath(path);

Mysal

Häzirki faýlyň absolýut ýolyny alýarys:

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

Koduň ýerine ýetiriliş netijesi (mysal):

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

Mysal

Ýok bolan faýla ýoly almak synanyşýarys:

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

Koduň ýerine ýetiriliş netijesi:

phpfalse

Mysal

/home/user/link, /var/www çykgytdyr diýip çak edeliň. Simwolik çykgytly ýoly açýarys:

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

Koduň ýerine ýetiriliş netijesi (mysal):

php'/var/www/project'

Şeýle-de görüň

  • pathinfo funksiýasyny,
    ýol barada maglumatlary gaýtarýar
  • basename funksiýasyny,
    faýlyň adyny gaýtarýar
  • dirname funksiýasyny,
    katalogyň adyny gaýtarýar