Η exif_imagetype() διαβάζει τα πρώτα bytes μίας εικόνας και ελέγχει τη signature της. Όταν βρεθεί μία σωστή signature, επιστρέφεται μία σταθερά, αλλιώς η τιμή FALSE. Η επιστρεφόμενη τιμή είναι η ίδια με αυτήν που η getimagesize() επιστρέφει για δείκτη ίσο με 2, μόνο που αυτή η συνάρτηση είναι κατά πολύ γρηγορότερη.
Καθορίζονται οι ακόλουθες σταθερές: 1 = IMAGETYPE_GIF, 2 = IMAGETYPE_JPEG, 3 = IMAGETYPE_PNG, 4 = IMAGETYPE_SWF, 5 = IMAGETYPE_PSD, 6 = IMAGETYPE_BMP, 7 = IMAGETYPE_TIFF_II (intel byte order), 8 = IMAGETYPE_TIFF_MM (motorola byte order), 9 = IMAGETYPE_JPC, 10 = IMAGETYPE_JP2, 11 = IMAGETYPE_JPX, και 12 = IMAGETYPE_SWC.
Η συνάρτηση αυτή μπορεί να χρησιμοποιηθεί για να αποφευχθούν κλήσεις σε άλλες exif συναρτήσεις με μη υποστηριζόμενους τύπους αρχείων ή με την $_SERVER['HTTP_ACCEPT'], για να ελέγχεται εάν ο χρήστης μπορεί να δει μία συγκεκριμένη εικόνα στον browser του.
Σημείωση: Η συνάρτηση αυτή είναι διαθέσιμη μόνο στην έκδοση 4 της PHP και όταν αυτή γίνεται compile χρησιμοποιώντας την --enable-exif.
Σημείωση: Αυτή η συνάρτηση δεν απαιτεί τη βιβλιοθήκη εικόνων GD.
Ανατρέξετε επίσης στην getimagesize().