• « is_file
  • is_readable »
  • PHP Manual
  • Dosya Sistemi İşlevleri
  • Dosya sembolik bağ ise bunu doğrular

is_link

(PHP 4, PHP 5, PHP 7, PHP 8)

is_link — Dosya sembolik bağ ise bunu doğrular

Açıklama

is_link(string $dosya): bool

Belirtilen dosyanın bir sembolik bağ olup olmadığını söyler.

Bağımsız Değişkenler

dosya

Dosyanın yolu.

Dönen Değerler

dosya mevcutsa ve sembolik bağ ise true aksi takdirde false döndürür.

Hatalar/İstisnalar

Başarısızlık durumunda bir E_WARNING çıktılanır.

Örnekler

Örnek 1 - Sembolik bağ oluşturulup sınamak

<?php
$bağ
= 'dosya';

if (
is_link($bağ)) {
echo
readlink($bağ);
} else {
symlink('dosya.php', $bağ);
}
?>

Notlar

Bilginize: Bu işlevin sonuçları önbelleğe kaydedilir. Daha ayrıntılı bilgi clearstatcache() işlevinde bulunabilir.

İpucu

PHP 5.0.0 sürümünden itibaren bu işlev bazı URL sarmalayıcıları ile kullanılabilmektedir. stat() ailesini destekleyen sarmalayıcıların listesi Desteklenen Protokoller ve Sarmalayıcılar başlığı altında bulunabilir.

Ayrıca Bakınız

  • is_dir() - Bir dosyanın bir dizin olup olmadığını söyler
  • is_file() - Bir dosyanın sıradan bir dosya olup olmadığını söyler
  • readlink() - Bir sembolik bağın hedefi ile döner