codecamp

PHP8 data://

data:// — 数据(RFC 2397)

说明

data:(» RFC 2397)数据流封装器。

用法

  • data://text/plain;base64,

可选项

封装协议摘要
属性 支持
受限于 allow_url_fopen Yes
受限于 allow_url_include Yes
允许读取 Yes
允许写入 No
允许追加 No
允许同时读写 No
支持 stat() No
支持 unlink() No
支持 rename() No
支持 mkdir() No
支持 rmdir() No

示例

示例 #1 打印 data:// 的内容

<?php
// 打印 "I love PHP"
echo file_get_contents('data://text/plain;base64,SSBsb3ZlIFBIUAo=');
?>

示例 #2 获取媒体类型

<?php
$fp = fopen('data://text/plain;base64,', 'r');
$meta = stream_get_meta_data($fp);

// 打印 "text/plain"
echo $meta['mediatype'];
?>


PHP8 zlib://
PHP8 glob://
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定