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 →
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

