Données (RFC 2397)

Le gestionnaire de flux data: (» RFC 2397) est disponible depuis PHP 5.2.0.

Exemple O.8. Affichage du contenu de data://

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

Exemple O.9. Récupération du type de média

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

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

Tableau O.8. Résumé du gestionnaire

AttributSupporté
Restreint par allow_url_fopenNon
Restreint par allow_url_includeOui
Autorisé en lectureOui
Autorisé en écritureNon
Autorisé en ajoutNon
Autorisé en lecture et en écriture simutanéNon
Supporte stat()Non
Supporte unlink()Non
Supporte rename()Non
Supporte mkdir()Non
Supporte rmdir()Non