首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

streamWrapper::stream_metadata

(PHP 5 >= 5.4.0, PHP 7)

streamWrapper::stream_metadata - 更改流元数据

描述

代码语言:javascript
复制
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 →

扫码关注腾讯云开发者

领取腾讯云代金券