*   >> Lezen Onderwijs artikelen >> science >> programming

Statische variabele in Php

e tweede uitvoering (call), de $ e waarde wordt herhaald als 7. Vóór het einde van de tweede uitvoering, wordt de waarde $ e verhoogd van 7 tot 9. Aan het einde van de tweede uitvoering van de functie van waarde van 9 wordt vastgehouden. In de derde uitvoering, is de initialisatie niet onderzocht en de waarde van $ e wordt weergegeven 9. Aan het einde van de derde uitvoering de waarde van $ e is 11, maar aangezien de functie niet opnieuw genoemd, deze waarde wordt gehandhaafd niet weergegeven.

Dus als een variabele wordt geïnitialiseerd als statische, de eindwaarde in het uitvoeren van de functie wordt behouden. Als de functie opnieuw wordt opgeroepen, wordt de initialisatie niet onderzocht. Verband tussen statische variabele en Scope Vergeet niet dat de statische variabele blijft in de lokale functie omvang en komt niet in het globale bereik te gaan. Er is echter enige gelijkenis tussen de manier waarop de globale variabele gedraagt ​​en de manier waarop de statische variabele gedraagt.

Wanneer een globale variabele is geïnitialiseerd, zal alleen ophouden te bestaan ​​zonder verlies van de vorige waarde wanneer het programma beëindigd omdat het overal worden gebruikt in het programma. Wanneer een statische variabele wordt geïnitialiseerd, zal het bestaan ​​op telkens wanneer de functie wordt aangeroepen, zonder verlies van de vorige waarde. Als de functie telkens door het programma heet, zal dat gaan aantonen dat de statische variabele zo lang als de globale variabele. Dat is het voor dit deel van de reeks. We stoppen hier en ga verder in het volgende deel.

Chrys Om te komen tot een van de onderdelen van deze reeks, typt u de bijbehorende titel onder en mijn naam, Chrys, in het zoekvak van deze pagina en klik op Zoeken (gebruik menu indien beschikbaar): Global en functie Variabele omvang in PHP statische variabele in PHP

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.