Superglobalne zmienne

Interfejs Superglobalne zmienne komunikuje się z innymi projektami na tym samym serwerze lub tej samej sieci serwerowej.

Działanie

W Instalacji tworzone są zmienne według typu danych. Każda zmienna może być odczytana i zapisana przez wszystkie uczestniczące projekty. Każda wartość jest przechowywana w sposób trwały, aby zachować dane po ponownym uruchomieniu serwera.

Uwaga: Wartość NULL nie może być zapisana.

Jeśli kilka serwerów jest ze sobą synchronizowanych, każdemu serwerowi musi zostać przypisane brama.

Monitor

W monitorze wyświetlane są wszystkie transmisje wartości. Wartość age jest natomiast ukryta i może być określona na podstawie znacznika czasu przez monitor.

Źródłem zawsze wyświetlany jest projekt, który wysłał wartość.

Typy danych

Typy danych są identyczne z tymi w SPS. Zasadniczo kodowane są one jednak tylko podczas wysyłania i odbierania. Oznacza to, że wartość logiczna może być również przekazywana za pomocą zmiennej typu String. Dekodowanie może jednak prowadzić po drugiej stronie podczas odbierania do niechcianej konwersji wartości.

Zmienna Opis
value Wartość, która ma być przekazana.
age Ostatnia znana transmisja jako znacznik czasu.