Exemple #1
0
 public function set_flags($options)
 {
     return finfo_set_flags($this->open, $options);
 }
<?php

/* Prototype  : bool finfo_set_flags(resource finfo, int options)
 * Description: Set libmagic configuration options. 
 * Source code: ext/fileinfo/fileinfo.c
 * Alias to functions: 
 */
$magicFile = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'magic';
$finfo = finfo_open(FILEINFO_MIME, $magicFile);
echo "*** Testing finfo_set_flags() : basic functionality ***\n";
var_dump(finfo_set_flags($finfo, FILEINFO_NONE));
var_dump(finfo_set_flags($finfo, FILEINFO_SYMLINK));
var_dump(finfo_set_flags());
finfo_close($finfo);
// OO way
$finfo = new finfo(FILEINFO_NONE, $magicFile);
var_dump($finfo->set_flags(FILEINFO_MIME));
var_dump($finfo->set_flags());
?>
===DONE===