streamWrapper::url_stat
(PHP 4 >= 4.3.2, PHP 5)
streamWrapper::url_stat — Bir dosya hakkında bilgi döndürür
Açıklama
$dosya
, int $seçenekler
)Bu yöntem stat() ile ilgili aşağıdaki gibi işlevlere bir yanıt olarak çağrılır:
- chmod() (sadece safe_mode etkinse)
- copy()
- fileperms()
- fileinode()
- filesize()
- fileowner()
- filegroup()
- fileatime()
- filemtime()
- filectime()
- filetype()
- is_writable()
- is_readable()
- is_executable()
- is_file()
- is_dir()
- is_link()
- file_exists()
- lstat()
- stat()
- SplFileInfo::getPerms()
- SplFileInfo::getInode()
- SplFileInfo::getSize()
- SplFileInfo::getOwner()
- SplFileInfo::getGroup()
- SplFileInfo::getATime()
- SplFileInfo::getMTime()
- SplFileInfo::getCTime()
- SplFileInfo::getType()
- SplFileInfo::isWritable()
- SplFileInfo::isReadable()
- SplFileInfo::isExecutable()
- SplFileInfo::isFile()
- SplFileInfo::isDir()
- SplFileInfo::isLink()
- RecursiveDirectoryIterator::hasChildren()
Değiştirgeler
-
dosya -
Hakkında bilgi döndürülecek dosyanın yolu veya URL'si. Bir URL belirtilmesi durumunda URL ayracı olarak
://kullanılmalıdır. Diğer URL biçimleri desteklenmemektedir. -
seçenekler -
Akım arayüzü tarafından atanan ek seçeneklerden oluşur. Aşağıdaki değerlerin birleşiminden oluşan bit maskesidir.
Seçenek Açıklama STREAM_URL_STAT_LINK Başka özkaynaklarla ilintilenme yeteneği olan özkaynaklar için (örneğin, bir HTTP konumuna yönlendirme veya bir dosya sistemi sembolik bağı). Bu seçenek sadece döndürülen bağın kendisi hakkında bilgi döndürür, bağın hedefi hakkında değil. Bu seçenek, lstat(), is_link() veya filetype() çağrılarına yanıtta atanır. STREAM_URL_STAT_QUIET Bu seçenek atanmışsa sarmalayıcı herhangi bir hata oluşturamayacaktır. Atanmamışsa, URL'nin durumlanması sırasında trigger_error() işlevini kullanarak hataları raporlamaktan siz sorumlu olursunuz.
Dönen Değerler
stat() işlevinin yaptığı gibi olabildiğince çok eleman
dönmelidir. Bilinmeyen veya elverişli olmayan değerler uygun bir değere
(genellikle 0) ayarlanmalıdır.
Hatalar/İstisnalar
Bu yöntem çağrısı
başarısız olursa (gerçeklenmeme sorunu gibi) bir
E_WARNING iletisi çıktılar.
Notlar
Bilginize:
streamWrapper::$context özelliği, çağıran işleve geçerli bir bağlam aktarılırsa güncellenir.
Ayrıca Bakınız
- stat() - Bir dosya hakkında bilgi döndürür
- streamwrapper::stream_stat() - Bir dosya özkaynağı hakkında bilgi döndürür
