| Nom de la fonction | Supporté | Description |
| chdir | OUI | Change de dossier |
| chroot | NON | Change le dossier racine |
| dir | OUI | Classe dossier |
| closedir | OUI | Ferme le pointeur sur le dossier |
| getcwd | OUI | Retourne le dossier de travail |
| opendir | OUI | Ouvre un dossier, et récupère un pointeur dessus. |
| readdir | OUI | Lit une entrée du dossier |
| rewinddir | OUI | Retourne à la première entrée du dossier |
| scandir | NON | Liste les fichiers et dossiers dans un dossier |
| Nom de la fonction | Supporté | Description |
| zip_close | OUI | Ferme une archive Zip |
| zip_entry_close | OUI | Ferme un dossier d'archive |
| zip_entry_compressedsize | OUI | Lit la taille compressée d'un dossier d'archive |
| zip_entry_compressionmethod | OUI | Lit la méthode de compression utilisée sur un dossier d'archive |
| zip_entry_filesize | OUI | Lit la taille décompressée d'un dossier d'archive |
| zip_entry_name | OUI | Lit le nom du dossier d'archive |
| zip_entry_open | OUI | Ouvre un fichier d'archive en lecture |
| zip_entry_read | OUI | Lit le contenu d'un fichier dans un dossier |
| zip_open | OUI | Ouvre une archive ZIP |
| zip_read | OUI | Lit la prochaine entrée dans une archive ZIP |
| Nom de la fonction | Supporté | Description |
| aggregate_info | NON | Retourne un tableau associatif avec les méthodes et propriétés de chaque classe qui a été aggrégée |
| aggregate_methods_by_list | OUI | Aggrège sélectivement les méthodes d'une classe grâce à une liste |
| aggregate_methods_by_regexp | OUI | Aggrège sélectivement les méthodes d'une classe grâce à une expression rationnelle |
| aggregate_methods | OUI | Aggrège dynamiquement les méthodes d'une classe à un objet |
| aggregate_properties_by_list | OUI | Aggrège sélectivement les propriétés d'une classe grâce à une liste |
| aggregate_properties_by_regexp | OUI | Aggrège sélectivement les propriétés d'une classe grâce à une expression rationnelle |
| aggregate_properties | OUI | Aggrège dynamiquement les propriétés d'une classe à un objet |
| aggregate | OUI | Aggrège dynamiquement des classes et objets |
| aggregation_info | OUI | Alias de aggregate_info() |
| deaggregate | OUI | Desaggrège un objet |
| Nom de la fonction | Supporté | Description |
| token_get_all | OUI | Scinde un code source en éléments de base |
| token_name | OUI | Lit le nom d'un élément de code source |
| Nom de la fonction | Supporté | Description |
| utf8_decode | OUI | Convertit une chaîne UTF-8 en ISO-8859-1 |
| utf8_encode | OUI | Convertit une chaîne ISO-8859-1 en UTF-8 |
| xml_error_string | OUI | Lit le message d'erreur de l'analyseur XML |
| xml_get_current_byte_index | OUI | Retourne l'index de l'octet courant d'un analyseur XML |
| xml_get_current_column_number | OUI | Retourne le nombre courant de colonne d'un analyseur XML. |
| xml_get_current_line_number | OUI | Retourne le numéro de ligne courant d'un analyseur XML. |
| xml_get_error_code | OUI | Retourne le nombre courant de colonne d'un analyseur XML |
| xml_parse_into_struct | OUI | Analyse une structure XML |
| xml_parse | OUI | Commence l'analyse d'un fichier XML |
| xml_parser_create_ns | OUI | Crée un analyseur XML |
| xml_parser_create | OUI | Création d'un analyseur XML |
| xml_parser_free | OUI | Détruit un analyseur XML |
| xml_parser_get_option | OUI | Lit les options d'un analyseur XML |
| xml_parser_set_option | OUI | Affecte les options d'un analyseur XML |
| xml_set_character_data_handler | OUI | Affecte les gestionnaires de texte littéral |
| xml_set_default_handler | OUI | Affecte le gestionnaire XML par défaut |
| xml_set_element_handler | OUI | Affecte les gestionnaires de début et de fin de balise XML |
| xml_set_end_namespace_decl_handler | OUI | Configure le gestionnaire XML de données |
| xml_set_external_entity_ref_handler | OUI | Configure le gestionnaire XML de références externes |
| xml_set_notation_decl_handler | OUI | Configure le gestionnaire XML de notations |
| xml_set_object | OUI | Utilise un analyseur XML à l'intérieur d'un objet. |
| xml_set_processing_instruction_handler | OUI | Affecte les gestionnaires d'instructions exécutables. |
| xml_set_start_namespace_decl_handler | OUI | Configure le gestionnaire de caractères |
| xml_set_unparsed_entity_decl_handler | OUI | Affecte les gestionnaires d'entités non déclarées |
| Nom de la fonction | Supporté | Description |
| w32api_deftype | NON | Définit un type pour utilisation avec les fonctions windows API |
| w32api_init_dtype | NON | Crée une instance de type de données Win32 et la remplit |
| w32api_invoke_function | NON | Appelle une fonction windows 32 |
| w32api_register_function | NON | Enregistre une fonction Win32 dans PHP |
| w32api_set_call_method | NON | Modifie le type d'appel de la fonction Win32 |
| Nom de la fonction | Supporté | Description |
| aspell_check_raw | NON | Vérifie un mot sans en changer la casse et sans essayer de supprimer les espaces aux extrémités. [Obsolète] |
| aspell_check | NON | Vérifie un mot [Obsolète] |
| aspell_new | NON | Charge un nouveau dictionnaire [Obsolète] |
| aspell_suggest | NON | Suggère l'orthographe d'un mot [Obsolète] |
| Nom de la fonction | Supporté | Description |
| flush | OUI | Vide les buffers de sortie |
| ob_clean | OUI | Efface le buffer de sortie |
| ob_end_clean | OUI | Détruit les données du buffer de sortie, et éteint la bufferisation de sortie |
| ob_end_flush | OUI | Envoie les données du buffer de sortie, et éteint la bufferisation de sortie |
| ob_flush | OUI | Envoie le buffer de sortie |
| ob_get_clean | OUI | Lit le contenu courant du buffer de sortie puis l'efface |
| ob_get_contents | OUI | Retourne le contenu du buffer de sortie |
| ob_get_flush | OUI | Vide le tampon, le retourne en tant que chaîne et stoppe la mise en tampon. |
| ob_get_length | OUI | Retourne la longueur du contenu du buffer de sortie |
| ob_get_level | OUI | Retourne le nombre de niveaux d'imbrications du système de bufferisation de sortie |
| ob_get_status | OUI | Lit le statut du buffer de sortie |
| ob_gzhandler | OUI | Fonction de callback pour la compression automatique des buffers |
| ob_implicit_flush | OUI | Active/désactive l'envoi implicite |
| ob_list_handlers | OUI | Liste les gestionnaires d'affichage utilisés |
| ob_start | OUI | Enclenche la bufferisation de sortie |
| output_add_rewrite_var | OUI | Ajoute une règle de réécriture d'URL |
| output_reset_rewrite_vars | OUI | Annule la réécriture d'URL |
| Nom de la fonction | Supporté | Description |
| cal_days_in_month | OUI | Retourne le nombre de jours dans un mois, pour une année et un calendrier donné |
| cal_from_jd | OUI | Convertit le nombre de jours Julien en un calendrier et retourne des détails |
| cal_info | OUI | Retourne des détails sur un calendrier |
| cal_to_jd | OUI | Convertit un calendrier en nombre de jours Julien |
| easter_date | OUI | Retourne un timestamp UNIX pour Pâques, à minuit |
| easter_days | OUI | Retourne le nombre de jours entre le 21 Mars et Pâques, pour une année donnée. |
| FrenchToJD | OUI | Convertit une date du calendrier français républicain en nombre de jours du calendrier Julien. |
| GregorianToJD | OUI | Convertit une date grégorienne en nombre de jours du calendrier Julien |
| JDDayOfWeek | OUI | Retourne le numéro du jour de la semaine. |
| JDMonthName | OUI | Retourne le nom du mois. |
| JDToFrench | OUI | Convertit le nombre de jours du calendrier Julien en date du calendrier français républicain |
| JDToGregorian | OUI | Convertit le nombre de jours du calendrier Julien en date grégorienne. |
| jdtojewish | OUI | Convertit le nombre de jours du calendrier Julien en date du calendrier juif. |
| JDToJulian | OUI | Convertit le nombre de jours du calendrier Julien en date du calendrier Julien. |
| jdtounix | OUI | Convertit un jours Julien en timestamp UNIX |
| JewishToJD | OUI | Convertit une date du calendrier Juif en nombre de jours du calendrier Julien. |
| JulianToJD | OUI | Convertit un jours du calendrier Julien en un nombre de jours du calendrier Julien. |
| unixtojd | OUI | Convertit un timestamp UNIX en un jours Julien |
| Nom de la fonction | Supporté | Description |
| ctype_alnum | OUI | Vérifie qu'une chaîne est alpha-numérique |
| ctype_alpha | OUI | Vérifie qu'une chaîne est alphabétique |
| ctype_cntrl | OUI | Vérifie qu'un caractère est un caractère de contrôle |
| ctype_digit | OUI | Vérifie qu'une chaîne est un entier |
| ctype_graph | OUI | Vérifie qu'une chaîne est imprimable |
| ctype_lower | OUI | Vérifie qu'une chaîne est en minuscules |
| ctype_print | OUI | Vérifie qu'une chaîne est imprimable |
| ctype_punct | OUI | Vérifie qu'une chaîne contient de la ponctuation |
| ctype_space | OUI | Vérifie qu'une chaîne est faîte de caractères blancs |
| ctype_upper | OUI | Vérifie qu'une chaîne est en majuscules |
| ctype_xdigit | OUI | Vérifie qu'un caractère représente un nombre hexadécimal |
| Nom de la fonction | Supporté | Description |
| addcslashes | OUI | Ajoute des slash dans une chaîne, à la mode du langage C |
| addslashes | OUI | Ajoute des anti-slash dans une chaîne |
| bin2hex | OUI | Convertit des données binaires en représentation hexadécimale |
| chop | OUI | Alias de rtrim() |
| chr | OUI | Retourne un caractère spécifique |
| chunk_split | OUI | Scinde une chaîne |
| convert_cyr_string | OUI | Convertit une chaîne d'un jeu de caractères cyrillique à l'autre |
| convert_uudecode | NON | Décode une chaîne au format uuencode |
| convert_uuencode | NON | Encode une chaîne de caractères en utilisant l'algorithme uuencode |
| count_chars | OUI | Retourne des statistiques sur les caractères utilisés dans une chaîne |
| crc32 | OUI | Calcule la somme de contrôle CRC32 |
| crypt | OUI | Chiffrage indéchiffrable (hashing) |
| echo | NON | Affiche une chaîne de caractères |
| explode | OUI | Coupe une chaîne en segments |
| fprintf | NON | Ecrit une chaîne formatée dans un flux |
| get_html_translation_table | OUI | Retourne la table de traduction des entités utilisée par htmlspecialchars() et htmlentities() |
| hebrev | OUI | Convertit un texte logique hébreux en texte visuel |
| hebrevc | OUI | Convertit un texte logique hébreux en texte visuel, avec retours à la ligne |
| html_entity_decode | OUI | Convertit toutes les entités HTML en caractères normaux |
| htmlentities | OUI | Convertit tous les caractères éligibles en entités HTML |
| htmlspecialchars | OUI | Convertit les caractères spéciaux en entités HTML |
| implode | OUI | Rassemble les éléments d'un tableau en une chaîne |
| join | OUI | Alias de implode() |
| levenshtein | OUI | Calcule la distance Levenshtein entre deux chaînes |
| localeconv | OUI | Lit la configuration locale |
| ltrim | OUI | Supprime les caractères invisibles de début de chaîne |
| md5_file | OUI | Calcule le md5 d'un fichier |
| md5 | OUI | Calcule le md5 d'une chaîne |
| metaphone | OUI | Calcule la clé metaphone |
| money_format | OUI | Met un nombre au format monétaire |
| nl_langinfo | OUI | Rassemble des informations sur la langue et la configuration locale. |
| nl2br | OUI | Insère un retour à la ligne HTML à chaque nouvelle ligne |
| number_format | OUI | Formate un nombre pour l'affichage |
| ord | OUI | Retourne le code ASCII d'un caractère |
| parse_str | OUI | Analyse une requête HTTP |
| NON | Affiche une chaîne de caractères | |
| printf | OUI | Affiche une chaîne de caractères formatée |
| quoted_printable_decode | OUI | Convertit une chaîne quoted-printable en chaîne 8 bits |
| quotemeta | OUI | Echappe les méta-caractères |
| rtrim | OUI | Supprime les espaces de fin de chaîne |
| setlocale | OUI | Modifie les informations de localisation |
| sha1_file | OUI | Calcule le sha1 d'un fichier |
| sha1 | OUI | Calcule le sha1 d'une chaîne de caractères |
| similar_text | OUI | Calcule la similarité de deux chaînes |
| soundex | OUI | Calcule la clé soundex |
| sprintf | OUI | Retourne une chaîne formatée |
| sscanf | OUI | Analyse une chaîne à l'aide d'un format |
| str_ireplace | NON | Version insensible à la casse de str_replace() |
| str_pad | OUI | Complète une chaîne jusqu'à une taille donnée |
| str_repeat | OUI | Répète une chaîne |
| str_replace | OUI | Remplace toutes les occurrences dans une chaîne |
| str_rot13 | OUI | Effectue une transformation ROT13 |
| str_shuffle | OUI | Mélange les caractères d'une chaîne de caractères |
| str_split | NON | Convertit une chaîne de caractères en tableau |
| str_word_count | OUI | Compte le nombre de mots utilisés dans une chaîne |
| strcasecmp | OUI | Comparaison insensible à la casse de chaînes binaires |
| strchr | OUI | Alias de strstr() |
| strcmp | OUI | Comparaison binaire de chaînes |
| strcoll | OUI | Comparaison de chaînes localisées |
| strcspn | OUI | Trouve un segment de chaîne ne contenant pas certains caractères |
| strip_tags | OUI | Supprime les balises HTML et PHP d'une chaîne |
| stripcslashes | OUI | Décode une chaîne encodée avec addcslashes() |
| stripos | NON | Recherche la première occurrence dans une chaîne, sans tenir compte de la casse |
| stripslashes | OUI | Supprimer les anti-slash d'une chaîne |
| stristr | OUI | Version insensible à la casse de strstr() |
| strlen | OUI | Calcule la taille d'une chaîne |
| strnatcasecmp | OUI | Comparaison de chaînes avec l'algorithme d'"ordre naturel" (insensible à la casse) |
| strnatcmp | OUI | Comparaison de chaînes avec l'algorithme d'"ordre naturel" |
| strncasecmp | OUI | Compare en binaire des chaînes de caractères |
| strncmp | OUI | Comparaison binaire des n premiers caractères |
| strpbrk | NON | Recherche une chaîne de caractères dans un ensemble de caractères |
| strpos | OUI | Trouve la position d'un caractère dans une chaîne |
| strrchr | OUI | Trouve la dernière occurrence d'un caractère dans une chaîne |
| strrev | OUI | Inverse une chaîne |
| strripos | NON | Trouve la position de la dernière occurrence d'une chaîne dans une autre de façon insensible à la casse |
| strrpos | OUI | Trouve la position de la dernière occurrence d'un caractère dans une chaîne |
| strspn | OUI | Trouve le premier segment de chaîne |
| strstr | OUI | Trouve la première occurrence dans une chaîne |
| strtok | OUI | Coupe une chaîne en segments |
| strtolower | OUI | Renvoie une chaîne en minuscules |
| strtoupper | OUI | Renvoie une chaîne en majuscules |
| strtr | OUI | Remplace des caractères dans une chaîne |
| substr_compare | NON | Compare 2 chaînes depuis un offset jusqu'à une longueur en caractères |
| substr_count | OUI | Compte le nombre d'occurrences de segments dans une chaîne |
| substr_replace | OUI | Remplace un segment dans une chaîne |
| substr | OUI | Retourne un segment de chaîne |
| trim | OUI | Supprime les espaces en début et fin de chaîne |
| ucfirst | OUI | Met le premier caractère en majuscule |
| ucwords | OUI | Met en majuscule la première lettre de tous les mots |
| vfprintf | NON | Ecrit une chaîne formatée dans un flux |
| vprintf | OUI | Affiche une chaîne formatée |
| vsprintf | OUI | Retourne une chaîne formatée |
| wordwrap | OUI | Effectue la césure d'une chaîne |
| Nom de la fonction | Supporté | Description |
| mb_convert_case | OUI | Modifie la casse d'une chaîne |
| mb_convert_encoding | OUI | Conversion d'encodage |
| mb_convert_kana | OUI | Convertit entre les différents "kana" |
| mb_convert_variables | OUI | Convertit l'encodage de variables |
| mb_decode_mimeheader | OUI | Décode un en-tête MIME |
| mb_decode_numericentity | OUI | Décode les entités HTML en caractères |
| mb_detect_encoding | OUI | Détecte un encodage |
| mb_detect_order | OUI | Lit/modifie l'ordre de détection des encodages |
| mb_encode_mimeheader | OUI | Encode une chaîne pour un en-tête MIME |
| mb_encode_numericentity | OUI | Encode des entités HTML |
| mb_ereg_match | OUI | Expression rationnelle POSIX pour les chaînes multi-octets |
| mb_ereg_replace | OUI | Remplace des segments de chaînes, avec le support des expressions rationnelles mutli-octets |
| mb_ereg_search_getpos | OUI | Retourne l'offset du début du prochain segment repéré par une expression rationnelle |
| mb_ereg_search_getregs | OUI | Lit le dernier segment de chaîne multi-octets qui correspond au masque |
| mb_ereg_search_init | OUI | Configure les chaînes et les expressions rationnelles pour le support des caractères multi-octets |
| mb_ereg_search_pos | OUI | Retourne la position et la longueur du segment de chaîne qui vérifie le masque de l'expression rationnelle |
| mb_ereg_search_regs | OUI | Retourne le segment de chaîne trouvé par une expression rationnelle multi-octets |
| mb_ereg_search_setpos | OUI | Choisit le point de départ de la recherche par expression rationnelle |
| mb_ereg_search | OUI | Recherche par expression rationnelle multi-octets |
| mb_ereg | OUI | Recherche par expression rationnelle avec support des caractères multi-octets |
| mb_eregi_replace | OUI | Expression rationnelle avec support des caractères multi-octets, sans tenir compte de la casse |
| mb_eregi | OUI | Expression rationnelle insensible à la casse avec le support des caractères multi-octets |
| mb_get_info | OUI | Lit la configuration interne de l'extension mbstring |
| mb_http_input | OUI | Détecte le type d'encodage d'un caractère HTTP |
| mb_http_output | OUI | Lit/modifie l'encodage d'affichage |
| mb_internal_encoding | OUI | Lit/modifie l'encodage interne |
| mb_language | OUI | Lit/modifie le langage courant |
| mb_list_encodings | NON | Retourne un tableau contenant tous les encodages supportés |
| mb_output_handler | OUI | Fonction de traitement des affichages |
| mb_parse_str | OUI | Analyse les données HTTP GET/POST/COOKIE et assigne les variables globales |
| mb_preferred_mime_name | OUI | Détecte l'encodage MIME |
| mb_regex_encoding | OUI | Retourne le jeu de caractères courant pour les expressions rationnelles |
| mb_regex_set_options | OUI | Lit et modifie les options des fonctions d'expression rationnelle à support de caractères multi-octets |
| mb_send_mail | OUI | Envoie un mail encodé |
| mb_split | OUI | Scinde une chaîne en tableau avec une expression rationnelle multi-octets |
| mb_strcut | OUI | Coupe une partie de chaîne |
| mb_strimwidth | OUI | Tronque une chaîne |
| mb_strlen | OUI | Retourne la taille d'une chaîne |
| mb_strpos | OUI | Repère la première occurrence d'un caractère dans une chaîne |
| mb_strrpos | OUI | Repère la dernière occurrence d'un caractère dans une chaîne |
| mb_strtolower | OUI | Met tous les caractères en minuscules |
| mb_strtoupper | OUI | Met tous les caractères en majuscules |
| mb_strwidth | OUI | Retourne la largeur d'une chaîne |
| mb_substitute_character | OUI | Lit/modifie les caractères de substitution |
| mb_substr_count | OUI | Compte le nombre d'occurrences d'une sous-chaîne |
| mb_substr | OUI | Lit une sous-chaîne |
| Nom de la fonction | Supporté | Description |
| mcrypt_cbc | OUI | Chiffre/déchiffre des données en mode CBC |
| mcrypt_cfb | OUI | Chiffre/déchiffre des données en mode CFB |
| mcrypt_create_iv | OUI | Crée un vecteur d'initialisation à partir d'une source aléatoire. |
| mcrypt_decrypt | OUI | Déchiffre un texte avec les paramètres donnés |
| mcrypt_ecb | OUI | Obsolète : Chiffre/déchiffre des données en mode ECB |
| mcrypt_enc_get_algorithms_name | OUI | Retourne le nom de l'algorithme |
| mcrypt_enc_get_block_size | OUI | Retourne la taille de blocs d'un algorithme |
| mcrypt_enc_get_iv_size | OUI | Retourne la taille du VI d'un algorithme |
| mcrypt_enc_get_key_size | OUI | Retourne la taille maximale de la clé pour un mode |
| mcrypt_enc_get_modes_name | OUI | Retourne le nom du mode |
| mcrypt_enc_get_supported_key_sizes | OUI | Retourne un tableau contenant les tailles de clés acceptées par un algorithme |
| mcrypt_enc_is_block_algorithm_mode | OUI | Teste le chiffrement par blocs d'un mode |
| mcrypt_enc_is_block_algorithm | OUI | Teste le chiffrement par blocs d'un algorithme |
| mcrypt_enc_is_block_mode | OUI | Teste si le mode retourne les données par blocs |
| mcrypt_enc_self_test | OUI | Teste un module ouvert |
| mcrypt_encrypt | OUI | Chiffre un texte |
| mcrypt_generic_deinit | OUI | Prépare le module pour le déchargement |
| mcrypt_generic_end | OUI | Termine un chiffrement |
| mcrypt_generic_init | OUI | Initialise tous les buffers nécessaires |
| mcrypt_generic | OUI | Chiffre les données |
| mcrypt_get_block_size | OUI | Retourne la taille de blocs d'un chiffrement |
| mcrypt_get_cipher_name | OUI | Lit le nom du chiffrement utilisé |
| mcrypt_get_iv_size | OUI | Retourne la taille du VI utilisé par un couple chiffrement/mode |
| mcrypt_get_key_size | OUI | Retourne la taille de la clé d'un chiffrement |
| mcrypt_list_algorithms | OUI | Liste tous les algorithmes de chiffrement supportés |
| mcrypt_list_modes | OUI | Liste tous les modes de chiffrement supportés |
| mcrypt_module_close | OUI | Décharge le module de chiffrement |
| mcrypt_module_get_algo_block_size | OUI | Retourne la taille de blocs d'un algorithme |
| mcrypt_module_get_algo_key_size | OUI | Retourne la taille maximale de clé |
| mcrypt_module_get_supported_key_sizes | OUI | Retourne un tableau contenant les tailles de clés supportées par un algorithme de chiffrement |
| mcrypt_module_is_block_algorithm_mode | OUI | Indique si un mode fonctionne par blocs |
| mcrypt_module_is_block_algorithm | OUI | Indique si un algorithme fonctionne par blocs |
| mcrypt_module_is_block_mode | OUI | Indique si un mode travaille par blocs |
| mcrypt_module_open | OUI | Ouvre le module de l'algorithme et du mode à utiliser |
| mcrypt_module_self_test | OUI | Teste un mode |
| mcrypt_ofb | OUI | Chiffre/déchiffre des données en mode OFB |
| mdecrypt_generic | OUI | Déchiffre |
| Nom de la fonction | Supporté | Description |
| call_user_method_array | OUI | Appelle une méthode utilisateur avec un tableau de paramètres |
| call_user_method | OUI | Appelle une méthode utilisateur d'un objet |
| class_exists | OUI | Vérifie qu'une classe a été définie |
| get_class_methods | OUI | Retourne les noms des méthodes d'une classe |
| get_class_vars | OUI | Retourne les valeurs par défaut des attributs d'une classe |
| get_class | OUI | Retourne la classe d'un objet |
| get_declared_classes | OUI | Liste toutes les classes définies |
| get_declared_interfaces | NON | Retourne un tableau avec toutes les interfaces déclarées |
| get_object_vars | OUI | Retourne un tableau associatif des propriétés d'un objet |
| get_parent_class | OUI | Retourne le nom de la classe d'un objet |
| is_a | OUI | Retourne TRUE si un objet a pour parent une classe donnée |
| is_subclass_of | OUI | Détermine si un objet est une sous-classe |
| method_exists | OUI | Vérifie que la méthode existe pour une classe |
| Nom de la fonction | Supporté | Description |
| COM | NON | Classe COM |
| DOTNET | NON | La classe DOTNET |
| VARIANT | NON | classe VARIANT |
| com_addref | NON | Incrémente le compteur de références (déconseillé) |
| com_create_guid | NON | Génère un identifiant unique global |
| com_event_sink | NON | Connecte des évènements d'un objet COM sur un objet PHP |
| com_get_active_object | NON | Retourne un objet représentant l'instance actuelle d'un objet COM |
| com_get | NON | Lit la valeur d'une propriété d'un composant COM |
| com_invoke | NON | Appelle une méthode d'un composant (déconseillé) |
| com_isenum | NON | Récupère un IEnumVariant (déconseillé) |
| com_load_typelib | NON | Charge un Typelib |
| com_load | NON | Crée une référence sur un composant COM (déconseillé) |
| com_message_pump | NON | Traite un message COM en attendant jusqu'à timeoutms millisecondes |
| com_print_typeinfo | NON | Affiche une définition de classe PHP pour une interface répartissable |
| com_propget | NON | Alias de la fonction com_get() |
| com_propput | NON | Alias de la fonction com_set() |
| com_propset | NON | Alias of com_set() |
| com_release | NON | Décrémente le compteur de références. |
| com_set | NON | Modifie une propriété d'un composant COM |
| variant_abs | NON | Retourne la valeur absolue d'un variant |
| variant_add | NON | "Ajoute" deux valeurs de variants et retourne le résultat |
| variant_and | NON | Effectue un ET entre deux variants et retourne le résultat |
| variant_cast | NON | Convertit un variant en un nouvel objet variant de type différent |
| variant_cat | NON | Concatène deux valeurs variantes ensemble et retourne le résultat |
| variant_cmp | NON | Compare deux variants |
| variant_date_from_timestamp | NON | Retourne une représentation date en variant d'un timestamp unix |
| variant_date_to_timestamp | NON | Convertit une valeur date/temps variante en un timestamp unix |
| variant_div | NON | Retourne le résultat de la division de deux variants |
| variant_eqv | NON | Performe une équivalence de bits de deux variants |
| variant_fix | NON | Retourne la portion entière d'un variant |
| variant_get_type | NON | Retourne le type d'un objet variant |
| variant_idiv | NON | Convertit des variants en valeurs entières, et performe alors une division |
| variant_imp | NON | Performe une implication sur les bits de deux variants |
| variant_int | NON | Retourne la partie entière d'un variant |
| variant_mod | NON | Divise deux variantes et retourne le reste |
| variant_mul | NON | Multiplie les valeurs de deux variants et retourne le résultat |
| variant_neg | NON | Effctue une négation logique sur un variant |
| variant_not | NON | Performe une négation sur les bits sur un variant |
| variant_or | NON | Performe une disjonction logique sur deux variants |
| variant_pow | NON | Retourne le résultat de la fonction puissance avec deux variants |
| variant_round | NON | Arrondit le variant au nombre spécifié de décimales |
| variant_set_type | NON | Convertit un variant en un autre type. Le Variant est modifié "sur-place" |
| variant_set | NON | Assigne une nouvelle valeur pour un objet variant |
| variant_sub | NON | Soustrait la valeur du variant de droite de la valeur de celui de gauche et retourne le résultat |
| variant_xor | NON | Performe une exclusion logique sur deux variants |
| Nom de la fonction | Supporté | Description |
| bzclose | NON | Ferme un fichier bzip2 |
| bzcompress | NON | Compresse une chaîne avec bzip2 |
| bzdecompress | NON | Décompresse une chaîne bzip2 |
| bzerrno | NON | Retourne le code d'erreur bzip2 |
| bzerror | NON | Retourne le numéro et le message d'erreur bzip2 dans un tableau |
| bzerrstr | NON | Retourne le message d'erreur bzip2 |
| bzflush | NON | Force l'écriture de toutes les données compressées |
| bzopen | NON | Ouvre un fichier compressé avec bzip2 |
| bzread | NON | Lecture binaire d'un fichier bzip2 |
| bzwrite | NON | Ecriture binaire dans un fichier bzip2 |
| Nom de la fonction | Supporté | Description |
| gzclose | OUI | Ferme un pointeur sur fichier gz ouvert |
| gzcompress | OUI | Compresse une chaîne |
| gzdeflate | OUI | Compresse une chaîne avec la méthode DEFLATE |
| gzencode | OUI | Crée une chaîne compressée |
| gzeof | OUI | Indique si la fin d'un fichier compressé est atteinte |
| gzfile | OUI | Lit la totalité d'un fichier compressé |
| gzgetc | OUI | Lit un caractère dans un fichier compressé |
| gzgets | OUI | Lit une ligne dans un fichier compressé |
| gzgetss | OUI | Lit une ligne dans un fichier compressé, et supprime les balises |
| gzinflate | OUI | Décompresse une chaîne |
| gzopen | OUI | Ouvre un fichier compressé avec gzip |
| gzpassthru | OUI | Affiche toutes les données qui restent dans un pointeur gz |
| gzputs | OUI | Alias de gzwrite() |
| gzread | OUI | Lecture de fichier compressé binaire |
| gzrewind | OUI | Replace le pointeur au début du fichier |
| gzseek | OUI | Déplace le pointeur de lecture |
| gztell | OUI | Lit la position courante du pointeur de lecture |
| gzuncompress | OUI | Décompresse une chaîne compressée |
| gzwrite | OUI | Ecrit dans un fichier compressé gzip |
| readgzfile | OUI | Lit tout le fichier compressé |
| zlib_get_coding_type | OUI | Retourne la méhode de compression utilisée avec Gzip |
| Nom de la fonction | Supporté | Description |
| pcntl_alarm | NON | Planifie une alarme pour délivrer un signal |
| pcntl_exec | NON | Exécute le programmee indiqué dans l'espace courant de processus |
| pcntl_fork | NON | Dupplique le process courant |
| pcntl_getpriority | NON | Retourne la priorité d'un processus |
| pcntl_setpriority | NON | Change la priorité d'un processus |
| pcntl_signal | NON | Installe un gestionnaire de signaux |
| pcntl_wait | NON | Attend ou retourne le statut d'un processus fils |
| pcntl_waitpid | NON | Attend la fin de l'exécution d'un processus fils |
| pcntl_wexitstatus | NON | Retourne le code d'un processus fils terminé |
| pcntl_wifexited | NON | Retourne TRUE si le code de retour représente une fin normale |
| pcntl_wifsignaled | NON | Retourne TRUE si le code statut représente une fin due à un signal |
| pcntl_wifstopped | NON | Retourne TRUE si le process fils est stoppé |
| pcntl_wstopsig | NON | Retourne le signal qui a causé l'arrêt du process fils |
| pcntl_wtermsig | NON | Retourne le signal qui a provoqué la fin du process fils |
| Nom de la fonction | Supporté | Description |
| crack_check | NON | Effectue une vérification de mot de passe |
| crack_closedict | NON | Referme le dictionnaire CrackLib |
| crack_getlastmessage | NON | Retourne le message de diagnostic |
| crack_opendict | NON | Ouvre un nouveau dictionnaire CrackLib |
| Nom de la fonction | Supporté | Description |
| curl_close | OUI | Ferme une session CURL |
| curl_copy_handle | NON | Copie une resource curl avec toutes ses préférences |
| curl_errno | OUI | Retourne un entier représentant le dernier message d'erreur CURL |
| curl_error | OUI | Retourne une chaîne contenant le dernier message d'erreur CURL |
| curl_exec | OUI | Exécute une session CURL |
| curl_getinfo | OUI | Lit les informations détaillant un transfert CURL |
| curl_init | OUI | Initialise une session CURL |
| curl_multi_add_handle | NON | Ajoute une ressource cURL à un cURL multiple |
| curl_multi_close | NON | Termine un jeu de sessions cURL |
| curl_multi_exec | NON | Exécute les sous-requêtes de la session cURL |
| curl_multi_getcontent | NON | Retourne le contenu obtenu avec l'option CURLOPT_RETURNTRANSFER |
| curl_multi_info_read | NON | Lit les informations sur les transferts actuels |
| curl_multi_init | NON | Retourne un nouveau cURL multiple |
| curl_multi_remove_handle | NON | Retire un cURL multiple d'un jeu de cURL |
| curl_multi_select | NON | Retourne les sockets associées à cURL, pour utilisation |
| curl_setopt | OUI | Modifie une option de transfert CURL |
| curl_version | OUI | Retourne la version courante de CURL |
| Nom de la fonction | Supporté | Description |
| cyrus_authenticate | NON | S'identifie sur un serveur Cyrus IMAP |
| cyrus_bind | NON | Ajoute une fonction de callback sur une connexion Cyrus IMAP |
| cyrus_close | NON | Ferme la connexion à un serveur Cyrus IMAP |
| cyrus_connect | NON | Se connecte à un serveur Cyrus IMAP |
| cyrus_query | NON | Envoie une requête à un serveur Cyrus IMAP |
| cyrus_unbind | NON | Supprime ... |
| Nom de la fonction | Supporté | Description |
| checkdate | OUI | Valide une date grégorienne |
| date | OUI | Formate une date/heure locale |
| getdate | OUI | Retourne la date/heure |
| gettimeofday | OUI | Retourne l'heure actuelle |
| gmdate | OUI | Formate une date/heure GMT/CUT |
| gmmktime | OUI | Retourne le timestamp UNIX d'une date GMT |
| gmstrftime | OUI | Formate une date/heure GMT/CUT en fonction des paramétrages locaux. |
| idate | NON | Formate une date/heure locale en tant qu'entier |
| localtime | OUI | Lit l'heure locale |
| microtime | OUI | Retourne le timestamp UNIX actuel avec microsecondes |
| mktime | OUI | Retourne le timestamp UNIX d'une date |
| strftime | OUI | Formate une date/heure locale avec les options locales |
| strtotime | OUI | Transforme un texte anglais en timestamp |
| time | OUI | Retourne le timestamp UNIX actuel. |
| Nom de la fonction | Supporté | Description |
| dba_close | NON | Ferme une base DBA |
| dba_delete | NON | Efface une ligne dans une base DBA |
| dba_exists | NON | Vérifie qu'une clé DBA existe |
| dba_fetch | NON | Lit les données liées à une clé DBA |
| dba_firstkey | NON | Lit la première clé DBA |
| dba_handlers | NON | Liste les gestionnaires DBA disponibles |
| dba_insert | NON | Insère une entrée DBA |
| dba_key_split | NON | Transforme une représentation de clef DBA par chaîne en une représentation par tableau |
| dba_list | NON | Liste tous les fichiers de bases de données DBA ouverts |
| dba_nextkey | NON | Lit la clé DBA suivante |
| dba_open | NON | Ouvre une base de données DBA |
| dba_optimize | NON | Optimise une base DBA |
| dba_popen | NON | Ouvre une connexion persistante à une base de données DBA |
| dba_replace | NON | Remplace ou insère une ligne DBA |
| dba_sync | NON | Synchronise une base de données DBA |
| Nom de la fonction | Supporté | Description |
| dbase_add_record | NON | Ajoute un enregistrement dans une base dBase |
| dbase_close | NON | Ferme une base dBase |
| dbase_create | NON | Crée une base de données dBase |
| dbase_delete_record | NON | Efface un enregistrement dans une base dBase |
| dbase_get_header_info | NON | Affichage des informations d'en-tête d'une base de données dBase. |
| dbase_get_record_with_names | NON | Lit un enregistrement dans une base dBase, sous la forme d'un tableau associatif |
| dbase_get_record | NON | Lit un enregistrement dans une base dBase |
| dbase_numfields | NON | Compte le nombre de champs d'une base dBase |
| dbase_numrecords | NON | Compte le nombre d'enregistrements dans une base dBase |
| dbase_open | NON | Ouvre une base dBase |
| dbase_pack | NON | Compacte une base dBase |
| dbase_replace_record | NON | Remplace un enregistrement dans une base dBase |
| Nom de la fonction | Supporté | Description |
| dblist | NON | Décrit la bibliothèque dbm utilisée |
| dbmclose | NON | Ferme une base de données dbm |
| dbmdelete | NON | Efface une valeur |
| dbmexists | NON | Indique si une valeur existe |
| dbmfetch | NON | Lit une valeur |
| dbmfirstkey | NON | Lit la première clé |
| dbminsert | NON | Insère une valeur |
| dbmnextkey | NON | Lit la clé suivante |
| dbmopen | NON | Ouvre une base de données dbm |
| dbmreplace | NON | Remplace une valeur |
| Nom de la fonction | Supporté | Description |
| dio_close | NON | Ferme l'accès au fichier |
| dio_fcntl | NON | Exécute une fonction fichier de langage C |
| dio_open | NON | Ouvre un nouveau fichier |
| dio_read | NON | Lit n octets dans un fichier |
| dio_seek | NON | Déplace le pointeur interne de fichier |
| dio_stat | NON | Lit des informations sur le fichier |
| dio_tcsetattr | NON | Modifie les attributs du terminal et le taux de baud du port série |
| dio_truncate | NON | Tronque un fichier |
| dio_write | NON | Ecrit des données dans le fichier |
| Nom de la fonction | Supporté | Description |
| exif_imagetype | NON | Détermine le type d'une image |
| exif_read_data | NON | Lit les en-têtes EXIF des images JPEG et TIFF |
| exif_tagname | NON | Lit le nom d'entête EXIF d'un index |
| exif_thumbnail | NON | Récupère la miniature d'une image TIFF ou JPEG |
| read_exif_data | NON | Alias de exif_read_data() |
| Nom de la fonction | Supporté | Description |
| ereg_replace | OUI | Remplacement par expression rationnelle |
| ereg | OUI | Expression rationnelle standard |
| eregi_replace | OUI | Remplacement par expression rationnelle insensible à la casse. |
| eregi | OUI | Recherche par expression rationnelle insensible à la casse |
| split | OUI | Scinde une chaîne en un tableau, grâce à une expression rationnelle. |
| spliti | OUI | Scinde une chaîne en un tableau, grâce à une expression rationnelle |
| sql_regcase | OUI | Prépare une expression rationnelle pour effectuer une recherche insensible à la casse. |
| Nom de la fonction | Supporté | Description |
| options de recherche | NON | Options disponibles pour les expressions rationnelles. |
| syntaxe des masques | NON | Fonctionnement des expressions rationnelles. |
| preg_grep | OUI | Retourne un tableau avec les résultat de la recherche |
| preg_match_all | OUI | Expression rationnelle globale |
| preg_match | OUI | Expression rationnelle standard |
| preg_quote | OUI | Echappement des caractères spéciaux des expressions rationnelles. |
| preg_replace_callback | OUI | Rechercher/remplacer avec une expression rationnelle et fonction de callback |
| preg_replace | OUI | Rechercher et remplacer par expression rationnelle standard |
| preg_split | OUI | Eclate une chaîne par expression rationnelle |
| Nom de la fonction | Supporté | Description |
| mysqli_affected_rows | NON | Retourne le nombre de lignes affectées par la dernière opération MySQL |
| mysqli_autocommit | NON | Active ou désactive le mode auto-commit |
| mysqli_bind_param | NON | Alias de mysqli_stmt_bind_param() |
| mysqli_bind_result | NON | Alias de mysqli_stmt_bind_result() |
| mysqli_change_user | NON | Change l'utilisateur de la connexion spécifiée |
| mysqli_character_set_name | NON | Retourne le jeu de caractères courant pour la connexion |
| mysqli_client_encoding | NON | Alias de mysqli_character_set_name() |
| mysqli_close | NON | Ferme une connexion |
| mysqli_commit | NON | Valide la transaction courante |
| mysqli_connect_errno | NON | Retourne le code d'erreur de la connexion MySQL |
| mysqli_connect_error | NON | Retourne le message d'erreur de connexion MySQL |
| mysqli_connect | NON | Ouvre une connexion à un serveur MySQL |
| mysqli_data_seek | NON | Déplace le pointeur interne de résultat |
| mysqli_debug | NON | Effectue des actions de déboguage |
| mysqli_disable_reads_from_master | NON | |
| mysqli_disable_rpl_parse | NON | |
| mysqli_dump_debug_info | NON | Ecrit les informations de déboguage dans le log |
| mysqli_embedded_connect | NON | Ouvre une connexion avec un serveur MySQL intégré |
| mysqli_enable_reads_from_master | NON | |
| mysqli_enable_rpl_parse | NON | |
| mysqli_errno | NON | Retourne un code d'erreur pour la dernière commande MySQL |
| mysqli_error | NON | Retourne une chaîne décrivant la dernière erreur |
| mysqli_escape_string | NON | Alias de mysqli_real_escape_string() |
| mysqli_execute | NON | Alias de mysqli_stmt_execute() |
| mysqli_fetch_array | NON | Retourne une ligne de résultat sous la forme d'un tableau associatif, d'un tableau indexé, ou les deux. |
| mysqli_fetch_assoc | NON | Récupère une ligne de résultat sous forme de tableau associatif |
| mysqli_fetch_field_direct | NON | Récupère les données métas d'un champ unique |
| mysqli_fetch_field | NON | Retourne le prochain champ dans le jeu de résultats |
| mysqli_fetch_fields | NON | Retourne un tableau d'objets représentant les champs dans le résultat |
| mysqli_fetch_lengths | NON | Retourne les longueurs des colonnes de la ligne courante du jeu de résultats |
| mysqli_fetch_object | NON | Retourne la ligne courante d'un jeu de résultat sous forme d'objet |
| mysqli_fetch_row | NON | Récupère une ligne de résultat sous forme de tableau indexé |
| mysqli_fetch | NON | Alias de mysqli_stmt_fetch() |
| mysqli_field_count | NON | Retourne le nombre de colonnes pour la dernière requête |
| mysqli_field_seek | NON | Déplace le pointeur de résultat sur le champ spécifié |
| mysqli_field_tell | NON | Retourne la position du champ courant dans un pointeur de résultat |
| mysqli_free_result | NON | Libère la mémoire associée à un résultat |
| mysqli_get_client_info | NON | Retourne une chaîne contenant la version du client MySQL |
| mysqli_get_client_version | NON | Lit les informations du client MySQL |
| mysqli_get_host_info | NON | Retourne une chaîne contenant le type de connexion utilisé |
| mysqli_get_metadata | NON | Alias de mysqli_stmt_result_metadata() |
| mysqli_get_proto_info | NON | Retourne la version du protocole MySQL utilisé |
| mysqli_get_server_info | NON | Retourne la version du serveur MySQL |
| mysqli_get_server_version | NON | Retourne un entier représentant la version du serveur MySQL |
| mysqli_info | NON | Retourne des informations à propos de la dernière requête exécutée |
| mysqli_init | NON | Initialise MySQLi et retourne une ressource à utiliser avec mysqli_real_connect |