Cet article partage principalement avec vous une explication détaillée des principes des variables PHP, en espérant vous aider à mieux comprendre et maîtriser les variables PHP.
1. La notion de variables
La soi-disant variable fait référence au montant dont la valeur peut changer dans le programme.
Le programme gère et traite les données. Pendant l'exécution du programme, nous devons stocker ces données. Des variables et des constantes sont utilisées pour sauvegarder les données lorsque le programme est en cours d'exécution.
Les variables se composent généralement de deux parties, le nom de la variable et la valeur de la variable
1.1 En php, pour définir une variable, utilisez le symbole $, dans la définition Ne vous inquiétez pas du type de données de cette variable.
1.2 Affectation, modification, destruction de variables
Augmenter signifie affectation, telle que $a = « PHP »
Changer, réaffecter C'est il, $a = « Mysql »
vérifier, supprimer par référence telle que $a
, utiliser unset tel que unset($a)
1.3 Que fait Unset ? Quoi ?
Suppression de la référence à la variable puis destruction de la variable.
2. Définition standard des noms de variables
1. Les noms de variables sont généralement constitués de lettres, de chiffres et de traits de soulignement, et ne commencent pas par des chiffres.
2. Connaître la signification après avoir vu le nom
3. Pour un nom de variable composé de plusieurs mots, comment séparer les mots, prénom, prénom. (Faites comme les Romains)
☞ Faites attention aux détails
$ ne fait pas partie du nom de la variable. Il s'agit de la syntaxe d'une variable php, ce qui signifie que l'identifiant suivant est une variable (. spécial cette variable)
Lors de l'utilisation d'une variable non définie, une erreur de notification sera signalée. Vous pouvez utiliser isset pour vérifier
Le nom de la variable est sensible à la casse. 🎜>
3. Assignation entre les variables
En php, l'affectation des variables est par défaut le passage de valeur, qui est aussi php La méthode d'affectation la plus basique. Il existe une autre façon de passer par valeur, qui consiste à passer par référence. ☞ Attention aux détailsLors de la désactivation d'une variable, supprimez la variable et la référence entre l'identifiant et la variable
Seules les variables qui existent déjà en mémoire remplissent les conditions d'affectation de référence si le nom de la variable existe. ($bar = &(24 * 7); // Illégal;)
4. Variable variable
Nom de la variable (identifiant de la variable), il peut également s'agir d'un variable, c'est une variable mutable.
Exemple simple
Variables prédéfinies
Il existe de nombreuses variables en PHP qui peuvent être utilisées directement sans être définies par des scripts utilisateur, appelées variables prédéfinies.
$_POST
$_GET
$_REQUEST
$_SERVER
$_FIELS
$_SESSION
$_COOKIE
$_ENV
$GLOBALS
Concernant get et post, si une variable existe à la fois dans get et post, quelle valeur doit être prise. (Comme convenu dans la configuration php.ini)
fonctionne après le POST.
$_REQUST = $_POST + $_GET
S'il est clair s'il s'agit d'une publication ou d'une soumission get, utilisez simplement post ou get directement. Lorsque ce n'est pas clair, vous pouvez utiliser. $_REQUEST.
$_SERVER, quelques informations liées au protocole HTTP et au serveur.
☞ Faites attention aux détails
Lors de l'utilisation de request, si post et get ont le même nom de variable, seul post sera conservé, selon la configuration php request_order = 'GP'
$GLOBALS fait référence à toutes les variables disponibles dans la portée globale6 Portée des variables
Qu'est-ce que la portée ?Fait référence. to est la portée effective de la variable. Variables globales (c'est-à-dire que la portée effective, dans le script actuel, ne sera pas valide à la fin du script.) Variables locales Super globales recommandé associé :Explication détaillée des variables PHP et insertion dynamique de chaînes dans les variables
Compréhension approfondie de la structure des variables PHP
À propos Variables PHP Introduction
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!