PHP Conference Japan 2024

streamWrapper::url_stat

(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)

streamWrapper::url_stat检索文件信息

参数

path

要获取状态的文件路径或 URL。请注意,对于 URL,它必须是 :// 分隔的 URL。不支持其他 URL 格式。

flags

包含流 API 设置的附加标志。它可以包含按位或运算组合在一起的一个或多个以下值。

标志 描述
STREAM_URL_STAT_LINK 对于具有链接到其他资源能力的资源(例如 HTTP Location: 转发或文件系统符号链接)。此标志指定仅应返回有关链接本身的信息,而不返回链接指向的资源的信息。此标志是在调用 lstat()is_link()filetype() 时设置的。
STREAM_URL_STAT_QUIET 如果设置了此标志,则封装器不应引发任何错误。如果未设置此标志,则您有责任在声明路径期间使用 trigger_error() 函数报告错误。

返回值

应返回一个与 stat() 返回的元素相同的 array。未知或不可用的值应设置为合理的值(通常为 0)。应特别注意 mode,如 stat() 中所述。如果失败,应返回 false

错误/异常

如果此方法调用失败(即未实现),则发出 E_WARNING

备注

注意:

如果将有效的上下文传递给调用函数,则会更新 streamWrapper::$context 属性。

参见

添加注释

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top