• « is_file
  • is_readable »
  • PHP Manual
  • Dosya Sistemi İşlevleri
  • Bir dosyanın sembolik bağ olup olmadığını söyler

is_link

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

is_link — Bir dosyanın sembolik bağ olup olmadığını söyler

Açıklama

is_link ( string $filename ) : bool

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

Değiştirgeler

dosyaismi

Dosyanın yolu.

Dönen Değerler

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

Örnekler

Örnek 1 - Bir sembolik bağın oluşturulup sınanması

<?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