*   >> Lecture Éducation Articles >> science >> la programmation

Variables comme synonymes dans Php

variables comme synonymes dans PHP accord PHP de référence - Partie 1 Introduction Cela fait partie de ma série 1, compréhension PHP de référence. Dans cette partie de la série, nous regardons les bases de PHP de référence. Tout est question ici est applicable à PHP 5. Vous avez besoin des connaissances de base en PHP afin de comprendre cette série. Si vous ne disposez pas que la connaissance préalable, alors lisez la série je l'ai écrit dans ce blog dont la première partie est intitulée, Mise en route avec PHP.

Pour atteindre cette série, il suffit de taper le titre et mon nom Chrys dans le champ de recherche de cette page puis cliquez sur Rechercher. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected]. Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. Région en mémoire une région dans la mémoire est un ensemble consécutive de cellules dans la mémoire de l'ordinateur.

Une région de mémoire peut contenir une donnée, par exemple un entier ou un nombre à virgule flottante ou une chaîne. Une région peut également détenir un objet instancié. Considérer la déclaration suivante: myVar $ = 56; Dans cette déclaration 56 est un nombre entier, qui se trouve dans une région de mémoire. Pour le moment ce 56 est identifié par la variable, $ myVar. Faire une autre variable identifier la même région, vous pouvez faire une autre variable d'identifier la région de mémoire déjà identifié 56 dans la déclaration ci-dessus.

Le segment de code suivant fait cela: myVar $ = 56; $ herVar = & $ myVar; Il ya deux déclarations ici. Le premier initialise une variable de la manière habituelle, en attribuant à 56 $ maVar. La deuxième déclaration initialise aussi une nouvelle variable. L'opérande de droite de cette deuxième déclaration est la variable précédente précédée par l'esperluette &. La variable $ myVar identifie déjà la région dans la mémoire qui a 56.

En ce qui précède avec et dans la deuxième déclaration et l'affectation du résultat à la nouvelle variable, $ herVar, vous faites la nouvelle variable d'identifier le même emplacement de mémoire qui a 56. Maintenant, myVar $ et $ herVar identifient la même région dans la mémoire qui a, 56. À ce stade, vous pouvez obtenir 56 $ en utilisant soit maVar ou $ herVar. Qu'est-ce qu'une référence en PHP? Ceci est ce que la spécification de PHP dit de référence en PHP: «PHP references vous permettent de faire deux variables sur le même contenu".

Dans cette citation, «Contenu» signifie, la valeur dans la région. Dans le segment de code ci-dessus répétée ci-dessous, 56 est la valeur dans une région. $ myVar = 56; $ herVar = & $ myVar; Dans ce segment de code, nous pouvons dire, & $ myVar est une référence. Nous pouvons dire que si vous faites précéder une variable et, vous obtenez une référence. Le déréférencement des moyens déréférencement obtention de la valeur de référence. Dans le segment de code ci-dessus, & $ myVar ne peut pas retourner la valeur.

Déréférencement une valeur en PHP est facile: il suffit d'utiliser (type) la variable d'origine ou la variable qui a reçu la référence. Pour le segment de code ci-dessus, ou $ $ myVar herVar va produire de la valeur. Essayez le code suivant: myVar $ = 56; $ herVar = & $ myVar; echo $ myVar. "echo $ herVar." ?> Beaucoup de variables relatives seule valeur dans le programme ci-dessus, deux variables (l'original et la nouvelle variable) se réfèrent à la même valeur. Vous pouvez faire plus de deux variables se réfèrent à la même valeur, qui est dans une région particulière dans la mémoire.

En suivant le programme qui fonctionne, à partir de la région de référence de mémoire même (ayant une valeur) est associé à trois variables, ce qui donne un total de 4 variables se rapportant à la même région dans la mémoire; la référence est élaboré à partir de la variable d'origine avant d'être affectés aux trois autres. var0 $ = "PHP est bon."; $ var1 = & var0 $; $ var2 = & var0 $; $ var3 = & var0 $; echo $ var0. "echo $ var1." echo $ var2. "echo $ var3.

" ?> Dans le programme suivant, une référence est développé à partir de la variable d'origine, puis assigné à une seconde variable; une autre est élaborée à partir de la seconde variable, puis affectée à une troisième variable; et un autre est développé à partir de la troisième variable, puis affecté à la quatrième variable: var0 $ =; "PHP est bon." $ var1 = & var0 $; $ var2 = & $ var1; $ var3 = & $ var2; echo $ var0. "echo $ var1." echo $ var2. "echo $ var3." ?>

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.