realpath
Normalleştirilmiş mutlak dosya yolunu döndürür
&reftitle.description;
stringfalserealpath
stringyol
realpath işlevi tüm sembolik bağları genişletir ve
/./, /../ gösterimlerini çözümleyip
belirtilen yol'a bir / ekler ve
normalleştirilmiş mutlak dosya yolu olarak döndürür.
&reftitle.parameters;
yol
Sınanacak dosya yolu.
Bir yolun belirtilmesi gerekirse de, değer boş bir dizge de olabilir.
Bu durumda değer, geçerli dizin olarak yorumlanır.
&reftitle.returnvalues;
Başarı durumunda normalleştirilmiş mutlak dosya yolunu döndürür. Sonuç
hiçbir sembolik bağ, /./ veya /../
bileşenlerini içermez. Ayrıca, sondaki \ veya
/ kaldırılır.
Başarısızlık durumunda, örneğin dosya mevcut olmadığında
realpath &false; ile döner.
Çalışan betik dosya hiyerarşisi içindeki tüm dizinlerde çalıştırılabilir
izinlerine sahip olmalıdır, aksi takdirde realpath
&false; döndürür.
Harf büyüklüğüne duyarsız dosya sistemlerinde
realpath karakter büyüklüklerini aynı yapabileceği
gibi olduğu gibi de bırakabilir.
realpath işlevi yolun gerçek değil de sanal olduğu
bir Phar içindeki bir dosya için işlem yapmaz.
Windows'ta, dizin kavşakları ve sembolik bağları yalnızca bir seviye
genişletilir.
&fs.file.32bit;
&reftitle.examples;
- realpath örneği
]]>
&example.outputs;
- Windows'ta realpath
Windows'ta realpath Unix tarzı dosya yolunu
Windows tarzı dosya yoluna dönüştürür.
]]>
&example.outputs;
&reftitle.seealso;
basename
dirname
pathinfo