Szukaj…


Wprowadzenie

Zakres to „zakres, do którego można odwoływać się do zmiennej”. ColdFusion zna - podobnie jak większość innych języków programowania i skryptów - kilka zakresów. Poniższy tekst dotyczy tych typów i próbuje wyjaśnić je, ich różnice i cechy.

Zapytaj o zakresy

żądanie

zmienne

Formularz

URL

cgi

Globalne zakresy

serwer

Podanie

Sesja

Komponenty i funkcje

zmienne

to

lokalny

argumenty

Niestandardowe tagi

atrybuty

thisTag

gość

Typowe zakresy

Prawdopodobnie pracujesz z tymi zakresami:

  • Zakres zmiennych to zakres, do którego przypisywane są wszystkie zmienne, gdy nic innego nie zostało celowo zadeklarowane (jak zakres window w JavaScript).
  • Zakres formularza Po wysłaniu formularza na serwer wszystkie pola formularza, które można zidentyfikować (poprzez ustawienie właściwości name / id) są dostępne w tym zakresie do dalszego przetwarzania po stronie serwera.
  • Zakres adresu URL Wszystkie parametry zapytania adresu URL są przechowywane w tym zakresie
  • Zakres ten Wewnątrz składowej this odnosi się do samego składnika
  • zakres lokalny Zmienne zadeklarowane w funkcji za pomocą instrukcji local są enkapsulowane i dostępne tylko wewnątrz tej konkretnej funkcji (ma to na celu uniknięcie zanieczyszczenia innych soli)
  • Zakres argumentów Argumenty przekazywane do funkcji wewnątrz komponentu zadeklarowanego przez znacznik cfargument są dostępne w tym zakresie

Przegląd

  • Komponenty i funkcje

    • zmienne
    • to
    • lokalny
    • argumenty
  • Niestandardowe tagi

    • atrybuty
    • thisTag
    • gość
  • Globalne zakresy

    • serwer
    • Podanie
    • Sesja
  • Zapytaj o zakresy

    • żądanie
    • zmienne
    • Formularz
    • URL
    • cgi


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow