coldfusion
Scopes in Coldfusion
Zoeken…
Invoering
Een scope is "het bereik waar naar een variabele kan worden verwezen". ColdFusion kent - evenals de meeste andere programmeer- en scripttalen - verschillende bereiken. De volgende tekst behandelt deze types en probeert duidelijkheid te verschaffen over hen, hun verschillen en hun kenmerken.
Aanvraagbereiken
verzoek
variabelen
het formulier
url
cgi
Wereldwijde scopes
Server
Toepassing
Sessie
Componenten en functies
variabelen
deze
lokaal
argumenten
Aangepaste tags
attributen
thisTag
bezoeker
Gemeenschappelijke scopes
Meestal werkt u waarschijnlijk met deze scopes:
- Variabelenbereik is het bereik waaraan alle variabelen worden toegewezen wanneer niets anders opzettelijk wordt aangegeven (zoals het
windowin JavaScript). - Formulierbereik Wanneer u een formulier naar uw server verzendt, zijn alle formuliervelden die kunnen worden geïdentificeerd (door de eigenschap name / id in te stellen) in dit bereik toegankelijk voor verdere verwerking aan de serverzijde.
- URL-bereik Alle URL-zoekopdrachtparameters worden in dat bereik opgeslagen
- deze scope Binnen een component verwijst
thisnaar de component zelf - lokaal bereik Variabelen die binnen een functie worden gedeclareerd met behulp van de
localinstructie, zijn ingekapseld en alleen toegankelijk binnen die specifieke functie (dit wordt gedaan om vervuiling van andere sopes te voorkomen) - Argumentenbereik Argumenten die worden doorgegeven aan een functie binnen een component die wordt aangegeven door de
cfargumenttag, zijn toegankelijk met dat bereik
Overzicht
Componenten en functies
- variabelen
- deze
- lokaal
- argumenten
Aangepaste tags
- attributen
- thisTag
- bezoeker
Wereldwijde scopes
- Server
- Toepassing
- Sessie
Aanvraagbereiken
- verzoek
- variabelen
- het formulier
- url
- cgi
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow