(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 = nullStyle 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.
finfoUne instance finfo, retourné par finfo_open().
stringContenu d'un fichier à être vérifié.
flagsUne 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 resource é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