PHP 8.1.0 Beta 1 available for testing

fileinode

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

fileinodeDosyanın düğüm numarasını döndürür

Açıklama

fileinode(string $dosyaismi): int|false

Dosyanın düğüm numarasını döndürür.

Değiştirgeler

filename

Dosya yolu.

Dönen Değerler

Hata durumunda false aksi takdirde dosyanın düğüm numarasını döndürür.

Hatalar/İstisnalar

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

Örnekler

Örnek 1 - Bir dosyanın düğüm numarasının geçerli dosya ile karşılaştırılması

<?php
$dosya 
'index.php';
if (
getmyinode() == fileinode($dosya)) {
    echo 
'Geçerli dosyayı sınıyorsunuz.';
}
?>

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

  • getmyinode() - Çalışan betiğin dosya düğümü numarasını döndürür
  • stat() - Bir dosya hakkında bilgi döndürür

add a note add a note

User Contributed Notes 1 note

up
0
sofe2038 at gmail dot com
1 year ago
As documented in https://www.php.net/manual/en/function.stat.php#refsect1-function.stat-returnvalues:
> On Windows, as of PHP 7.4.0, this is the identifier associated with the file, which is a 64-bit unsigned integer, so may overflow. Previously, it was always 0.

It appears that fileinode shares the same underlying implementation.
To Top