Maison > développement back-end > Problème PHP > Quelles sont les variables prédéfinies en php

Quelles sont les variables prédéfinies en php

DDD
Libérer: 2023-08-21 14:52:38
original
1699 Les gens l'ont consulté

Les variables prédéfinies en php incluent $GLOBALS, $_SERVER, $_GET, $_POST, $_FILES, $_COOKIE, $_SESSION, $_REQUEST, $_ENV, $argc et $argv, etc. Description détaillée : 1. $GLOBALS, contient toutes les variables dans la portée globale ; 2. $_SERVER, peut être utilisé pour obtenir le nom de fichier du script actuel, etc. 3. $_GET, un tableau de variables transmis au courant ; script via l'URL, etc. attendez.

Quelles sont les variables prédéfinies en php

L'environnement d'exploitation de cet article : système Windows 10, PHP version 8.1.3, ordinateur Dell G3.

En PHP, il existe de nombreuses variables prédéfinies, appelées variables superglobales. Ces variables sont disponibles dans toutes les étendues, y compris les fonctions, les méthodes de classe et la portée globale.

Voici quelques variables prédéfinies courantes en PHP :

$GLOBALS : Cette variable est un tableau associatif qui contient toutes les variables de la portée globale. Les variables globales sont accessibles via $GLOBALS['variable_name'].

$_SERVER : Variable contenant des informations sur l'environnement du serveur. Il peut être utilisé pour obtenir le nom de fichier du script en cours, l'adresse IP du serveur, la méthode de requête, etc. Les variables $_SERVER courantes incluent :

  • $_SERVER['PHP_SELF'] : Le nom de fichier du script en cours d'exécution.

  • $_SERVER['SERVER_NAME'] : Le nom d'hôte du serveur sur lequel le script est actuellement en cours d'exécution.

  • $_SERVER['REQUEST_METHOD'] : La méthode utilisée par la requête actuelle, telle que GET, POST, etc.

$_GET : Un tableau contenant les variables transmises au script actuel via l'URL. Les paramètres d'URL sont accessibles via $_GET['variable_name'].

$_POST : Un tableau contenant des variables transmises au script actuel via la méthode HTTP POST. Les paramètres POST sont accessibles via $_POST['variable_name'].

$_FILES : un tableau contenant des variables pour les fichiers téléchargés via la méthode HTTP POST. Les informations sur les fichiers téléchargés sont accessibles via $_FILES['file_name'].

$_COOKIE : Un tableau contenant des variables transmises au script actuel via les cookies HTTP. La valeur du cookie est accessible via $_COOKIE['variable_name'].

$_SESSION : Un tableau contenant les variables de la session en cours. Les variables de session sont accessibles via $_SESSION['variable_name'].

$_REQUEST : Un tableau contenant des variables transmises au script actuel via des requêtes HTTP (GET, POST et COOKIE). Les paramètres de la requête sont accessibles via $_REQUEST['variable_name'].

$_ENV : Un tableau contenant des variables d'environnement définies par le système d'exploitation ou le serveur Web. Les variables d'environnement sont accessibles via $_ENV['variable_name'].

En plus des variables super globales ci-dessus, il existe d'autres variables prédéfinies, telles que :

$argc : Contient le nombre de paramètres de ligne de commande.

$argv : Tableau contenant les paramètres de ligne de commande.

Ces variables sont prédéfinies en PHP et peuvent être utilisées directement. En utilisant ces variables prédéfinies, nous pouvons facilement obtenir certaines informations couramment utilisées, ce qui facilite notre traitement et notre jugement pendant le développement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal