Maison >développement back-end >Problème PHP >Comment définir des variables en php
1. Définir des constantes
define("CONSTANT", "Hello world.");
Les constantes ne peuvent contenir que des données scalaires (booléennes, entières, flottantes et chaînes). Vous devez simplement utiliser le nom pour obtenir la valeur de la constante sans ajouter le signe « $ ».
Remarque : les constantes et les variables (globales) se trouvent dans des espaces de noms différents. Cela signifie par exemple TRUE et $TRUE sont différents.
2. Variables ordinaires
$a = "hello";
3. Variables variables
$$a = "world";
Les deux variables sont définies, $ Le contenu d'un est "bonjour" et le contenu de $hello est "monde".
4. Variables statiques
à l'intérieur de la fonction :
static $a = 0;
Remarque : Le résultat de l'expression est utilisé dans le L'affectation provoquera des erreurs d'analyse
Les variables statiques n'existent que dans le domaine de fonction local (à l'intérieur de la fonction, la valeur de la variable ne sera pas perdue et pourra être utilisée pour les appels récursifs).
5. Variables globales
Les variables globales définies dans le corps de la fonction peuvent être utilisées en dehors du corps de la fonction. Les variables globales définies en dehors du corps de la fonction ne peuvent pas être utilisées à l'intérieur de la fonction. body. Ils peuvent être utilisés globalement. Pour accéder aux variables dans la portée, vous pouvez utiliser un PHP spécial pour personnaliser le tableau $GLOBALS :
$GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"];
Une vraie variable globale importée avec l'instruction globale dans un domaine de fonction établit en fait un référence à la variable globale
Remarque : Les définitions statiques et globales des variables sont implémentées de manière applicative.
6. Attribuer une valeur à une variable
Affectation par adresse (référence simple)
$bar = &$foo; //加&符号到将要赋值的变量前
La modification de la nouvelle variable affectera la variable d'origine. Ce type d'opération de mission est plus rapide.
Remarque : seules les variables nommées peuvent se voir attribuer des adresses
Tutoriel recommandé : Tutoriel vidéo PHP
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!