3.24 Jakie nowości zostały wprowadzone w PHP 4.1.0?

Ostatnia modyfikacja: 2002-06-06 21:37:04

W PHP 4.1.0 dodanych zostało 7 nowych tablic asocjacyjnych (istnieją one wspólnie z już znanymi tablicami $HTTP_*_VARS):
- $_GET - zawiera wartości z formularzy przesłanych metodą GET
- $_POST - zawiera wartości z formularzy przesłanych metodą POST
- $_COOKIE - zawiera ciasteczka HTTP
- $_SERVER - zawiera zmienne serwera (np. REMOTE_ADDR)
- $_ENV - zawiera zmienne środowiskowe
- $_REQUEST - zawiera połączone tablice $_GET, $_POST i $_COOKIE
- $_SESSION - zawiera zmienne HTTP rozpoznane przez moduł sesji

Tablice te są dostępne z każdego miejsca kodu. Nie potrzeba używać instrukcji global aby uzyskać do nich dostęp z wnętrza funkcji. Dotychczas stosowane w PHP tablice $HTTP_*_VARS niestety tego wymagały. Mamy oczywiście nadal możliwość wyboru z których zmiennych chcemy korzystać.
Dodatkowa możliwość związana jest z tablicą $_SESSION. Dodanie nowego elementu do tej tablice spowoduje zarejestrowanie nowej zmiennej sesyjnej.

Uwaga: Od wersji 4.2.0 opcja register_globals domyślnie jest ustawiona na OFF co powoduje, że zmienne dostępne są tylko w w/w tablicach.


Powrót do indeksu