Maison  >  Article  >  développement back-end  >  Explication détaillée du principe des variables PHP

Explication détaillée du principe des variables PHP

小云云
小云云original
2018-03-21 10:06:211469parcourir

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

Explication détaillée du principe des variables PHP


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.

Explication détaillée du principe des variables PHP基本表现形式

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. 🎜>

Explication détaillée du principe des variables PHP

Explication détaillée du principe des variables PHP

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.

Explication détaillée du principe des variables PHP

Il existe une autre façon de passer par valeur, qui consiste à passer par référence.

Explication détaillée du principe des variables PHP

Explication détaillée du principe des variables PHP

☞ Attention aux détails

Lors 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.

Explication détaillée du principe des variables PHP

Exemple simple

Explication détaillée du principe des variables PHP

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)

Explication détaillée du principe des variables PHP

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 globale

6 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!

Déclaration:
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