Données (RFC 2397)

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

Exemple M-8. Affichage du contenu de data://

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

Exemple M-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 M-8. Résumé du gestionnaire

AttributSupporté
Restreint par allow_url_fopenNon
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