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 window in 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 this naar de component zelf
  • lokaal bereik Variabelen die binnen een functie worden gedeclareerd met behulp van de local instructie, 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 cfargument tag, 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