Οι παρεχόμενες συναρτήσεις αυτής της extension ελέγχουν εάν ένας χαρακτήρας ή string ανήκει σε μία συγκεκριμένη character class σύφμωνα με το ισχύον locale (ανατρέξτε επίσης στη setlocale()).
Όταν καλούνται με παράμετρο τύπου integer, συμπεριφέρονται ακριβώς όπως οι αντίστοιχές τους της C στο header αρχείο "ctype.h".
Όταν καλούνται με παράμετρο τύπου string, το ελέγχουν και επιστρέφουν TRUE μόνο εάν κάθε χρακτήρας ανταποκρίνεται στα δεδομένα κριτίρια. Όταν καλούνται με empty string το αποτέλεσμα είναι πάντα TRUE.
Περνώντας οτιδήποτε άλλο εκτός από string ή integer επιστρέφεται αμέσως FALSE.
Καμία, απαίτηση, εκτός από τις συναρτήσεις της standard C library που είναι πάντα διαθέσιμες.