Maison >développement back-end >Problème PHP >Comment définir des variables en php

Comment définir des variables en php

王林
王林original
2019-10-15 17:55:086751parcourir

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!

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