(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL fileinfo >= 0.1.0)
finfo_buffer -- finfo::buffer — Retourne des informations à propos d'une chaîne de caractères tampon
Style procédural
$finfo
,$string
,$flags
= FILEINFO_NONE
,$context
= null
Style orienté objet
$string
, int $flags
= FILEINFO_NONE
, ?resource $context
= null
): string|falseCette fonction est utilisée pour récupérer des informations à propos de données binaires dans une chaîne de caractères.
finfo
Une instance finfo, retourné par finfo_open().
string
Contenu d'un fichier à être vérifié.
flags
Une ou une union de plusieurs constantes Fileinfo.
context
Retourne une description textuelle de l'argument
string
ou false
si une erreur s'est produite.
Version | Description |
---|---|
8.1.0 |
La paramètre finfo attend désormais une instance de
finfo ; auparavant, une ressource était attendu.
|
8.0.0 |
context est désormais nullable.
|
Exemple #1 Exemple avec finfo_buffer()
<?php
$finfo = new finfo(FILEINFO_MIME);
echo $finfo->buffer($_POST["script"]) . "\n";
?>
Résultat de l'exemple ci-dessus est similaire à :
application/x-sh; charset=us-ascii