Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Definitie van Global en Static in PHP
De programmeertaal PHP voorziet in een werkwijze voor het schrijven van dynamische webpagina's . " Global " en " static " zijn twee soorten modifiers voor de variabelen in de PHP . Er zijn twee andere staten voor de variabelen in PHP, die zijn " lokale " en " parameter functie . " PHP Variabelen

Variabelen
zijn containers om waarden op te slaan in het geheugen binnen een programma . Hoewel de naam suggereert dat de waarde in een variabele verandert , de term "variabel " wordt gewoonlijk toegepast op elk type data container , waaronder " constanten . " Een constante is een variabele waarvan de waarde verandert niet de duur van de programma . Parameters zijn andere typen variabelen en worden specifiek gebruikt om waarden doorgeven aan functies en procedures .
Scope

" Reikwijdte"
verklaart de zones van een programma waarbij een variabele heeft aanwezig . Twee variabelen met dezelfde naam naast elkaar kunnen bestaan ​​in verschillende delen van een programma als zij werken met verschillende omvang . Dit kan gemakkelijk leiden tot verwarring , en dus is het een goede programmering praktijk dat dubbel en variabele namen , of zelfs de naam van de variabele voorafgaan door een code of afkorting uitleggen van de reikwijdte van de variabele . Zo is het raadzaam om te noemen alle globale variabele " G_ " om direct te maken van de omvang van de variabele duidelijk.
Global Verklaring

global keyword voordat een variabele declaratie binnen een functie maakt het een verwijzing naar de globale variabele met dezelfde naam . Bijvoorbeeld , een variabele genaamd $ risk_factor aangegeven in de belangrijkste factor niet toegankelijk in functie van die programma . Als $ risk_factor variabele wordt gebruikt in een functie van het programma zal niet dezelfde variabele als de global $ risk_factor zijn . Als het eerste gebruik van de variabele $ risk_factor binnen de functie is het sleutelwoord " global " aan de voorkant ervan , zal de variabele de globale variabele en niet een nieuwe verklaring van een andere variabele met dezelfde naam maar een andere ruimte zijn .

Static variabelen

Variabelen
verklaard binnen functies niet hun waarden tussen gesprekken om die functie te behouden . Als een variabele wordt verwerkt tot een andere waarde te verwerven voor de functie komt tot het einde van de code , de volgende keer dat de functie wordt de variabele de voortdurende startwaarde steeds niet de waarde over van de vorige run hebben . De statische sleutelwoord verandert dit probleem zodat de functie start met de waarde die het had op het einde van de vorige run van die functie . De andere toepassing van de globale en statische variabele modifiers maakt duidelijk dat de twee staten niet tegelijk kunnen worden toegepast op dezelfde variabele .

Previous: Next:
  PHP /MySQL Programmering
·Hoe je Object Property Namen i…
·Hoe maak je een voorwaardelijk…
·Hoe kan ik PHP videobestanden …
·Hoe te Tabellen Maken Van DIV'…
·Hoe kan ik Excel converteren n…
·Hoe te voorkomen Caching in ee…
·Welke karakters kunnen gebruik…
·Hoe te bespoedigen Queries op …
·PHP Integer Functies 
  Related Articles
Hoe Search Engine Ranking of SEO van een…
De geschiedenis van Visual Basic 6.0 
Basis van Visual Basic 
Kenmerken van Visual Basic 
Tutorial van Visual Basic 6 
Wat zijn de functies van Visual Basic ? 
De Eigenschappen van een collectie in VB…
Hoe je alle items Inside van een keuzeli…
Hoe maak je een lijst van printers in VB…
  Programmering Articles
·Wat is het verschil tussen lokale en glo…
·Hoe maak Codefragmenten Verkort Programm…
·Hoe te gebruiken JavaScript om Priemfact…
·Hoe kan ik 508 Compliant Software voor J…
·Hoe een variabele lengte File in COBOL L…
·Hoe te Kolommen in DataGrid sorteren 
·Hoe kan ik een aanhalingsteken in een te…
·Hoe schrijf je een MATLAB -functie 
·Hoe te afdrukformaat in de Lined -Up Kol…
Copyright © Computer Kennis http://www.nldit.com