À 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