Składnia
$ varible_name = wartość
Symbol „$” służy do deklarowania dowolnego rodzaju zmiennej w PHP. Należy przestrzegać zasad deklarowania nazwy zmiennej, aby zadeklarować zmienną. Dowolna liczba, ciąg lub wartość zerowa może być przypisana jako wartość zmiennej.
Przykład 1: Dokonaj prostej zmiennej globalnej
Poniższy przykład pokazuje, w jaki sposób zmienna globalna o wartości ciągu i wartości liczbowej można zadeklarować i wydrukować w skrypcie PHP. W skrypcie zmienna wiadomości $ jest używana do przechowywania wartości ciągu, a zmienna $ roku służy do przechowywania wartości liczbowej. Te dwie zmienne są drukowane później.
// deklaruj zmienną o wartości ciąguWyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu powyższego skryptu z serwera.
Przykład 2: Dostęp do zmiennej globalnej wewnątrz funkcji za pomocą globalnego słowa kluczowego
Poniższy skrypt pokazuje jeden sposób użycia zmiennej globalnej wewnątrz funkcji PHP. zmiennej globalnej nie można rozpoznać w funkcji PHP, a zmienna będzie traktować się jako zmienna lokalna. Tutaj światowy Słowo kluczowe jest używane ze zmienną do używania wcześniej zdefiniowanej zmiennej globalnej wewnątrz wymienionej funkcji dodać(). $ liczba jest tutaj zmienną globalną. Wartość tej zmiennej jest modyfikowana wewnątrz i poza funkcją. Zmienna jest drukowana wewnątrz i na zewnątrz funkcji, aby sprawdzić zmianę zmiennej globalnej.
// deklaruj zmienną globalną z liczbąWyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu powyższego skryptu z serwera. Wartość $ liczba to 10 przed wywołaniem funkcji. 20 jest dodawane z $ liczba Wewnątrz funkcji i wartości liczby $ jest wydrukowana, która wynosi 30. Następnie 5 jest odejmowane od numer $ poza funkcją, która wynosi 25.
Przykład 3: Dostęp do zmiennej globalnej w funkcji za pomocą tablicy $ globals
Poniższy przykład pokazuje inny sposób użycia zmiennej globalnej w funkcji. Tutaj $ _Globals [] tablica służy do identyfikacji zmiennej globalnej wewnątrz funkcji. W skrypcie zadeklarowane są trzy zmienne globalne. Dwie wymienione zmienne $ wartość1 I $ value2 są inicjowane z wartościami ciągów i Zmienna $ wartość jest niezdefiniowana, która jest inicjowana później wewnątrz i na zewnątrz funkcji. Wartości $ wartość1 I $ value2 są łączone i przechowywane w $ wartość wewnątrz funkcji i wydrukowane. Następnie wartość $ wartość1 jest połączony z inną wartością ciągów i przechowywane w $ wartość poza funkcją.
// deklaruj trzy zmienne globalneWyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu powyższego skryptu z serwera. Po zadzwonieniu Combine_String () funkcja, łączna wartość $ wartość1 I $ value2 jest wydrukowany. Wartość $ wartość1 jest połączony z innym sznurkiem i wydrukowane poza funkcją.
Przykład 4: Korzystanie z globalnej zmiennej w argumencie funkcji
Poniższy przykład pokazuje, w jaki sposób zmienną globalną można użyć jako argumentu funkcji jako odniesienia. Utwórz plik PHP z następującym skryptem. Tutaj, $ n Zmienna to zmienna globalna, która jest przekazywana jako zmienna odniesienia do wymienionej funkcji sprawdzać(). Wartość zmiennej globalnej jest zmieniana wewnątrz funkcji, a zmienna jest drukowana poza funkcją.
// Zdefiniuj zmienną globalnąWyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu powyższego skryptu z serwera. Początkowa wartość $ n jest 10, które jest zwiększane o 1 wewnątrz funkcji. $ n jest wydrukowany później.
Wniosek
Zmienna globalna jest istotną częścią dowolnego skryptu PHP. Żaden skrypt nie może być napisany bez użycia zmiennych globalnych. Zastosowania zmiennych zdefiniowanych przez użytkownika koncentrują się głównie na tym samouczku. W jaki sposób zmienne globalne można użyć wewnątrz funkcji, jest również wyjaśnione w tym samouczku za pomocą globalnego słowa kluczowego i tablicy $ _Globals [], która jest zmienną superglobal.