data://

数据(RFC 2397)

说明

自 PHP 5.2.0 起 data:» RFC 2397)数据流封装器开始有效。

用法

  • data://text/plain;base64,

可选项

属性支持
受限于 allow_url_fopenNo
受限于 allow_url_includeYes
允许读取Yes
允许写入No
允许追加No
允许同时读写No
支持 statNo
支持 unlinkNo
支持 renameNo
支持 mkdirNo
支持 rmdirNo

范例

示例 #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'];
?>