streamWrapper::url_stat
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
streamWrapper::url_stat
Референца за `streamwrapper.url-stat.php` со подобрена типографија и навигација.
streamWrapper::url_stat
(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
streamWrapper::url_stat — Преземи информации за датотека
= NULL
Овој метод се повикува како одговор на сите stat() поврзани функции, како што се:
- 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::getMTime()
- SplFileInfo::getCTime()
- SplFileInfo::getType()
- SplFileInfo::isWritable()
- SplFileInfo::isReadable()
- SplFileInfo::isExecutable()
- SplFileInfo::isFile()
- SplFileInfo::isDir()
- SplFileInfo::isLink()
- FilesystemIterator::key()
Параметри
path-
The file path or URL to stat. Note that in the case of a URL, it must be a :// delimited URL. Other URL forms are not supported.
flags-
Чува дополнителни знаменца поставени од API на потоци. Може да содржи една или повеќе од следниве вредности ИЛИ заедно.
Знаменце = NULL STREAM_URL_STAT_LINK За ресурси со можност за поврзување со друг ресурс (како што е HTTP Location: forward, или симболична врска на датотечниот систем). Ова знаменце специфицира дека треба да се вратат само информации за самата врска, а не ресурсот на кој укажува врската. Ова знаменце се поставува како одговор на повици до lstat(), is_link(), или filetype(). STREAM_URL_STAT_QUIET Ако е поставено ова знаменце, вашиот обвивач не треба да пријави никакви грешки. Ако ова знаменце не е поставено, вие сте одговорни за пријавување грешки користејќи го trigger_error() функцијата при наведување на патеката.
Вратени вредности
Треба да врати array со исти елементи како stat() прави. Непознати или недостапни вредности треба да се постават на рационална вредност (обично 0). Посебно внимание треба да се посвети на
mode како што е документирано под stat(). Треба да врати false при неуспех.
Errors/Exceptions
Емитува
E_WARNING ако повикот на овој метод не успее (т.е. не е имплементиран).
Белешки
Забелешка:
На streamWrapper::$context својството се ажурира ако валиден контекст се предаде на функцијата повикувач.
Види Исто така
- stat() - Дава информации за датотека
- streamwrapper::stream_stat() - Промена на опции на стрим