loader image

La boite à ITees

Illustration d'un logo PHP violet flottant dans le ciel au-dessus d'une ville industrielle.

Lexique PHP​

La boite à ITees > Lexiques > Lexique PHP

Vocabulaire utile

*par ordre alphabétique

Dessin d'un robot violet avec des yeux bleus, sur fond d'une ville futuriste.
  • Array :

    Un type de données qui permet de stocker plusieurs valeurs dans une seule variable, organisées sous forme de liste.

  • Boolean :

    Un type de données qui représente une valeur logique, soit vrai (true) soit faux (false).

  • Class :

    Une structure qui définit les données et les comportements d’un objet.

  • CMS (Content Management System) :

    Un système de gestion de contenu qui permet de créer et de gérer facilement du contenu sur un site web, souvent construit en PHP, comme WordPress, Joomla, ou Drupal.

  • Constant :

    Un identifiant (nom) associé à une valeur qui ne peut pas être modifiée pendant l’exécution du script.

  • Cookie :

    Un petit fichier texte stocké sur l’ordinateur du client, contenant des informations sur l’utilisateur.

  • Database :

    Une base de données utilisée pour stocker et organiser des données, souvent utilisée avec PHP pour créer des applications web dynamiques.

  • Echo :

    Une instruction utilisée pour afficher du texte ou des données dans une page web.

  • File :

    Un fichier stocké sur le serveur ou sur le système de fichiers local.

  • Framework :

    Une structure logicielle qui fournit une base pour le développement d’applications web en PHP, comme Laravel, Symfony, ou CodeIgniter.

  • Function :

    Un bloc de code réutilisable qui effectue une tâche spécifique.

  • GET :

    Une méthode utilisée pour envoyer des données d’un formulaire vers un script PHP en tant que paramètres d’URL.

  • HTML :

    Le langage standard utilisé pour créer et structurer des pages web.

  • HTTP (Hypertext Transfer Protocol) :

    Un protocole de communication utilisé pour transférer des données sur le web, souvent utilisé avec PHP pour créer des applications web.

  • Include :

    Une instruction utilisée pour inclure le contenu d’un fichier dans un autre fichier PHP.

  • Integer :

    Un type de données qui représente un nombre entier.

  • Method :

    Une fonction définie dans une classe.

  • Middleware :

    Une couche logicielle qui se situe entre une application web et le serveur, souvent utilisée pour gérer des tâches telles que l’authentification, l’autorisation, la journalisation, etc., dans les frameworks PHP modernes.

  • MySQL :

    Un système de gestion de base de données relationnelle populaire, souvent utilisé en combinaison avec PHP pour créer des applications web.

  • Object :

    Une instance d’une classe, avec ses propres propriétés et méthodes.

  • POST :

    Une méthode utilisée pour envoyer des données d’un formulaire vers un script PHP de manière sécurisée.

  • PDO (PHP Data Objects) :

    Une extension PHP qui fournit une interface unifiée pour accéder à différentes bases de données.

  • Session :

    Un mécanisme pour stocker des données utilisateur persistantes à travers plusieurs requêtes HTTP.

  • String :

    Un type de données qui représente une séquence de caractères.

  • Template Engine :

    Un outil qui permet de générer des pages web dynamiquement en combinant des modèles HTML avec des données provenant d’une source externe, souvent utilisé dans le développement web PHP.

  • Variable :

    Un conteneur pour stocker des données pouvant être modifiées pendant l’exécution du programme.

  • Variable Superglobale :

    Une variable qui est accessible depuis n’importe quel contexte du script PHP, comme $_GET, $_POST, $_SESSION, $_COOKIE, etc.

  • While :

    Une structure de boucle qui répète une série d’instructions tant qu’une condition est vraie.

Propriétés

*par ordre alphabétique

Dessin d'un petit robot mignon de couleur blanche avec des yeux violets, faisant un signe de la main.
  • abs :

    Retourne la valeur absolue d’un nombre.

  • array :

    Crée un tableau.

  • array_diff :

    Calcule la différence entre des tableaux.

  • array_intersect :

    Calcule l’intersection de tableaux.

  • array_key_exists :

    Vérifie si une clé existe dans un tableau.

  • array_keys :

    Retourne toutes les clés d’un tableau.

  • array_merge :

    Fusionne plusieurs tableaux en un seul.

  • array_pop :

    Supprime et retourne le dernier élément d’un tableau.

  • array_push :

    Ajoute un ou plusieurs éléments à la fin d’un tableau.

  • array_shift :

    Supprime et retourne le premier élément d’un tableau.

  • array_unshift :

    Ajoute un ou plusieurs éléments au début d’un tableau.

  • array_values :

    Retourne toutes les valeurs d’un tableau.

  • checkdate :

    Vérifie la validité d’une date grégorienne.

  • count :

    Compte tous les éléments d’un tableau ou quelque chose d’un objet.

  • date :

    Formate une date et/ou une heure.

  • empty :

    Détermine si une variable est vide.

  • error_log :

    Envoie un message d’erreur vers un système de journalisation.

  • error_reporting :

    Définit le niveau de rapport d’erreurs.

  • exp :

    Retourne la constante E élevée à la puissance d’un nombre.

  • fclose :

    Ferme un fichier ouvert.

  • feof :

    Vérifie si la fin du fichier a été atteinte.

  • fgets :

    Lit une ligne dans un fichier.

  • file_exists :

    Vérifie si un fichier ou un répertoire existe.

  • file_get_contents :

    Lit tout un fichier dans une chaîne.

  • file_put_contents :

    Écrit une chaîne dans un fichier.

  • floor :

    Arrondit un nombre à l’entier inférieur le plus proche.

  • floatval :

    Récupère la valeur en virgule flottante d’une variable.

  • fopen :

    Ouvre un fichier ou une URL.

  • foreach :

    Parcourt chaque élément d’un tableau.

  • getdate :

    Retourne un tableau associatif contenant les informations d’une date.

  • gettype :

    Retourne le type de la variable.

  • gmdate :

    Formate une date et/ou une heure au format GMT/UTC.

  • header :

    Envoie un en-tête HTTP brut.

  • htmlentities :

    Convertit tous les caractères éligibles en entités HTML.

  • htmlspecialchars :

    Convertit certains caractères spéciaux en entités HTML.

  • implode :

    Joint les éléments d’un tableau en une chaîne.

  • in_array :

    Vérifie si une valeur existe dans un tableau.

  • intval :

    Récupère la valeur entière d’une variable.

  • is_array :

    Détermine si une variable est un tableau.

  • is_bool :

    Détermine si une variable est de type booléen.

  • is_dir :

    Vérifie si le chemin est un répertoire.

  • is_file :

    Vérifie si le chemin est un fichier.

  • is_float :

    Détermine si une variable est de type float.

  • is_int :

    Détermine si une variable est de type integer.

  • is_numeric :

    Vérifie si une variable est numérique.

  • is_object :

    Détermine si une variable est un objet.

  • is_string :

    Détermine si une variable est de type string.

  • json_decode :

    Décode une chaîne JSON.

  • json_encode :

    Encode une valeur en JSON.

  • key :

    Retourne la clé actuelle d’un tableau.

  • krsort :

    Tri un tableau selon les clés en ordre décroissant.

  • ksort :

    Tri un tableau selon les clés en ordre croissant.

  • list :

    Assigne des variables comme si elles étaient un tableau.

  • log :

    Logarithme naturel.

  • max :

    Retourne la valeur la plus élevée dans un tableau ou la valeur la plus élevée de deux arguments.

  • microtime :

    Retourne l’heure actuelle sous forme de chaîne, adaptée à la génération de rapports de performance.

  • min :

    Retourne la valeur la plus basse dans un tableau ou la valeur la plus basse de deux arguments.

  • mktime :

    Retourne le timestamp Unix d’une date.

  • mysqli_affected_rows :

    Retourne le nombre de lignes affectées par la dernière requête INSERT, UPDATE ou DELETE.

  • mysqli_close :

    Ferme une connexion précédemment ouverte à la base de données.

  • mysqli_connect :

    Ouvre une nouvelle connexion à la base de données.

  • mysqli_error :

    Retourne une chaîne de description de l’erreur de la dernière fonction MySQLi.

  • mysqli_fetch_array :

    Récupère une ligne de résultats sous forme de tableau associatif, de tableau indexé, ou les deux depuis un jeu de résultats.

  • mysqli_fetch_assoc :

    Récupère une ligne de résultats sous forme de tableau associatif depuis un jeu de résultats.

  • mysqli_fetch_object :

    Récupère une ligne de résultats sous forme d’objet depuis un jeu de résultats.

  • mysqli_insert_id :

    Retourne l’identifiant généré automatiquement lors de la dernière requête INSERT.

  • mysqli_num_rows :

    Retourne le nombre de lignes dans un jeu de résultats.

  • mysqli_query :

    Exécute une requête sur la base de données.

  • opendir :

    Ouvre un répertoire.

  • PHP Data Objects (PDO) :

    Une extension PHP qui fournit une interface unifiée pour accéder à différentes bases de données.

  • pow :

    Retourne le résultat de la puissance d’un nombre à un certain exposant.

  • printf :

    Affiche une chaîne formatée.

  • rand :

    Génère un nombre aléatoire.

  • readfile :

    Lit un fichier et l’écrit sur la sortie standard.

  • restore_error_handler :

    Restaure le gestionnaire d’erreurs précédent.

  • round :

    Arrondit un nombre à un nombre spécifié de décimales.

  • rsort :

    Tri un tableau en ordre décroissant.

  • rtrim :

    Supprime les espaces (ou d’autres caractères) à la fin d’une chaîne.

  • scandir :

    Lit le contenu d’un répertoire dans un tableau.

  • serialize :

    Produit une représentation sérialisée d’une valeur.

  • session_destroy :

    Détruit toutes les données de la session.

  • session_id :

    Récupère ou définit l’identifiant de session.

  • session_name :

    Récupère ou définit le nom de la session.

  • session_start :

    Démarre une nouvelle session ou reprend la session existante.

  • set_error_handler :

    Définit une fonction de gestion des erreurs utilisateur.

  • setcookie :

    Définit un cookie à envoyer avec la page.

  • sin :

    Retourne le sinus d’un nombre.

  • sprintf :

    Retourne une chaîne formatée.

  • sqrt :

    Retourne la racine carrée d’un nombre.

  • strcasecmp :

    Compare deux chaînes sans tenir compte de la casse.

  • str_pad :

    Remplit une chaîne jusqu’à une longueur spécifiée avec un autre contenu.

  • strcasecmp :

    Compare deux chaînes sans tenir compte de la casse.

  • strcmp :

    Compare deux chaînes sensibles à la casse.

  • strftime :

    Formate une date et une heure locale selon le format spécifié.

  • strtotime :

    Transforme une date/heure texte en timestamp Unix.

  • tan :

    Retourne la tangente d’un nombre.

  • time :

    Retourne l’heure actuelle sous forme de timestamp Unix.

  • trim :

    Supprime les espaces (ou d’autres caractères) du début et de la fin d’une chaîne.

  • unset :

    Détruit une variable spécifiée.

  • urlencode :

    Encode une chaîne en URL.

  • var_dump :

    Affiche des informations structurées sur une ou plusieurs variables, y compris leur type et leur valeur.

  • xml_parser_create :

    Crée un analyseur XML.

  • xml_parser_free :

    Libère la mémoire utilisée par un analyseur XML.

  • xml_parse_into_struct :

    Parse un document XML en une structure de tableau.

  • xml_set_element_handler :

    Affecte des gestionnaires de début et de fin d’élément XML.

  • xml_set_character_data_handler :

    Affecte un gestionnaire pour les données de caractères XML.

  • xml_parse :

    Parse un bloc XML.

  • xml_get_error_code :

    Récupère le code d’erreur XML.

  • xml_get_error_string :

    Récupère un message d’erreur XML.

  • xml_parser_set_option :

    Configure les options de l’analyseur XML.

  • xml_parser_get_option :

    Lit les options de l’analyseur XML.

  • xml_error_string :

    Récupère un message d’erreur XML basé sur un code d’erreur.

  • xml_parser_free :

    Libère la mémoire utilisée par l’analyseur XML.

  • xml_parser_create_ns :

    Crée un analyseur XML avec des gestionnaires de déclaration d’espace de noms.

  • xml_parser_ns :

    Récupère l’analyseur XML utilisé dans une analyse d’espace de noms.

  • xml_set_start_namespace_decl_handler :

    Affecte un gestionnaire pour la déclaration d’un espace de noms.

  • xml_set_end_namespace_decl_handler :

    Affecte un gestionnaire pour la fin de la déclaration d’un espace de noms.