データ (RFC 2397)

data: (RFC 2397) ストリームラッパーは、 PHP 5.2.0 以降で使用可能です。

例 O-4. data:// の内容の表示

<?php
// "I love PHP" と表示します
echo file_get_contents('data://text/plain;base64,SSBsb3ZlIFBIUAo=');
?>

例 O-5. media type の取得

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

// "text/plain" と表示します
echo $meta['mediatype'];
?>

表 O-8. ラッパーの概要

属性サポートの有無
allow_url_fopen で制約されるNo
allow_url_include で制約されるYes
読み込み許可Yes
書き込み許可No
追加許可No
同時読み書き許可No
stat() のサポートNo
unlink() のサポートNo
rename() のサポートNo
mkdir() のサポートNo
rmdir() のサポートNo