streamWrapper::stream_metadata
streamWrapper::stream_metadata
(PHP 5 >= 5.4.0, PHP 7)
streamWrapper::stream_metadata - 更改流元数据
描述
public bool streamWrapper::stream_metadata ( string $path , int $option , mixed $value )
调用此方法可在流上设置元数据。当在流URL上调用以下函数之一时调用它:
- touch()
- chmod()
- chown()
- chgrp()
请注意,其中一些操作可能无法在您的系统上使用。
参数
path
用于设置元数据的文件路径或URL。请注意,在URL的情况下,它必须是一个://分隔的URL。其他URL表单不受支持。
option
以下之一:
STREAM_META_TOUCH
(响应touch()调用该方法)
STREAM_META_OWNER_NAME
(该方法在响应chown()和string参数时被调用)
STREAM_META_OWNER
(该方法在响应chown()时被调用)
STREAM_META_GROUP_NAME
(该方法在响应chgrp()时被调用)
STREAM_META_GROUP
(该方法在响应chgrp()时被调用)
STREAM_META_ACCESS
(该方法在响应chmod()时被调用)
value
如果option
是
STREAM_META_TOUCH
:由touch()函数的两个参数组成的数组。
STREAM_META_OWNER_NAME
或者STREAM_META_GROUP_NAME
:作为字符串的所有者用户/组的名称。
STREAM_META_OWNER
或者STREAM_META_GROUP
:值所有者用户/组参数为整数。
STREAM_META_ACCESS
:chmod()的参数为整数。
返回值
成功时返回TRUE
或失败时返回FALSE
。如果option
不执行,应该返回FALSE
。
另请参阅
- touch() - 设置文件的访问和修改时间
- chmod() - 更改文件模式
- chown() - 更改文件所有者
- chgrp() - 更改文件组
← streamWrapper::stream_lock
streamWrapper::stream_open →