Просмотр поста

.
Jahak
[#]
<?php
/**
 * @param string $filename
 *
 * @return bool|string
 */
function isImage($filename)
{
    if (
        file_exists($filename) &&
        in_array(
            $mime_type = (new finfo(FILEINFO_MIME_TYPE))->file($filename),
            ['image/gif', 'image/jpeg', 'image/png']
        )
    ) {
        return $mime_type;
    }

    return false;
}

var_dump(
    isImage('lol.png'),
    isImage('a.jpg'),
    isImage('a2.gif'),
    isImage(''),
    isImage(__FILE__)
);