48347 skanuj0084 (35)

48347 skanuj0084 (35)



PHP i MySQL dla każdego

Listing 3.28. Użycie instrukcji globals

<htm1>

<head>

<ti 11e>Przykładowa st rona</t i 11e> </head>

<body>

<?php $a - 1:

function funkcjaO

{

global $a;

echo("Wartość a - $a <br>"):

}

funkcjaO:

echoCWartość a = $a <br>“):

?>

</body>

</html>

0ik Edycja

ffiidok

Przejdź Zakładki (Jarzędzla Pornos

,<g1 ' &

- fu http://localhost/index.php

♦ Rozpocznij przygód..

. J Aktualności


Rysunek 3.15.

Ilustracja działania skryptu z listingu 3.28

Wartość a = 1 Wartość a = 1

Drugi sposób dostępu do zmiennych globalnych skryptu w funkcjach tego skryptu polega na skorzystaniu ze zmiennej superglobalnej — GLOBALS. Zmienne superglobalne to takie, które dostępne są zawsze w każdej części skryptu. Lista tych zmiennych została przedstawiona w rozdziale 2., w sekcji „Zmienne”. GLOBALS to tablica, dzięki której można uzyskać dostęp do każdej zmiennej globalnej danego skryptu. Wystarczy zastosować konstrukcję:

$GL0BALS[ "nazwa_zmiennej" ]

Zobaczmy zatem, jak wyglądałby skrypt z listingu 3.28, gdyby odwołanie do zmiennej globalnej odbywało się za pomocą przedstawionej właśnie techniki. Odpowiedni kod został zaprezentowany na listingu 3.29.

Listing 3.29. Wykorzystanie zmiennej superglobalnej GLOBALS

<html>

<head>

<title>Przykładowa strona</ti11 e>

</head>

<body>

<?php ta - 1:

function funkcjaO


Wyszukiwarka

Podobne podstrony:
skanuj0163 (9) 174 PHP i MySQL dla każdego Listing 6.12. Wykorzystanie funkcji strtok <?php $str
skanuj0355 (2) 370 PHP i MySQL dla każdego Listing 13.7. Wyświetlenie zawartości tabeli z możliwości
skanuj0026 (187) PHP i MySQL dla każdego Listing 2.9. Zmienna zmieniająca typ w trakcie działania
skanuj0447 464 PHP i MySQL dla każdego Listing 17.5. Treść pliku newsJorm.php <?php $news_form_co
skanuj0075 (35) PHP i MySQL dla każdego Sama pętla działa natomiast w taki sposób, że w każdym przeb
skanuj0151 (9) 162 PHP i MySQL dla każdego Listing 6.5. Wykorzystanie funkcji zmieniających wielkość
21414 skanuj0355 (2) 370 PHP i MySQL dla każdego Listing 13.7. Wyświetlenie zawartości tabeli z możl
21414 skanuj0355 (2) 370 PHP i MySQL dla każdego Listing 13.7. Wyświetlenie zawartości tabeli z możl
73388 skanuj0188 (5) 200 PHP i MySQL dla każdego Listing 7.10. Odczytanie zawartości pliku tekstoweg

więcej podobnych podstron