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

Variable statique dans Php

sation n'a pas regardé dans nouveau car il est statique et est regardé seulement dans la première exécution de la fonction. Dans la deuxième exécution (call), la valeur de e $ est repris en tant que 7. Avant la fin de la deuxième exécution, la valeur $ e est augmentée de 7 à 9. A la fin de la seconde exécution de la fonction du La valeur de 9 est conservée. Dans la troisième exécution, l'initialisation ne soit pas examinée et la valeur de $ e est affiché comme 9.

À la fin de la troisième exécution la valeur de $ e est de 11, mais puisque la fonction est pas appelé de nouveau, cette valeur retenue est non affiché. Alors, quand une variable est initialisée comme statique, sa valeur finale dans l'exécution de la fonction est conservée. Si la fonction est appelée de nouveau, son initialisation est pas examinée. Relation entre variable statique et portée Ne pas oublier que la variable statique reste dans le périmètre de la fonction locale et ne va pas dans la portée globale.

Cependant, il existe une certaine similitude entre la voie la variable globale et se comporte comme la variable statique comporte. Quand une variable globale est initialisé, il sera seulement arrêter d'exister sans perdre de sa valeur précédente lorsque le programme se termine, car il peut être utilisé n'importe où dans le programme. Quand une variable statique est initialisée, elle exister à chaque fois que la fonction est appelée, sans perdre de sa valeur précédente.

Si la fonction est appelée à plusieurs reprises tout au long du programme, qui ira à démontrer que la variable statique durer aussi longtemps que la variable globale. Cela est-il pour cette partie de la série. Nous nous arrêtons ici et continuons dans la prochaine partie. Chrys pour arriver à l'une des parties de cette série, il suffit de taper le titre correspondant ci-dessous et mon nom, Chrys, dans le champ de recherche de cette page puis cliquez sur Rechercher (utilisation menu si disponibles): Global et Fonction Portée variable en PHP statique variable en PHP

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