Syntax
$ variable_name = hodnota
Symbol '$' sa používa na deklaráciu ľubovoľného typu premennej v PHP. Pri deklarácii premennej je potrebné dodržiavať pravidlá deklarovania názvu premennej. Ako hodnota premennej je možné priradiť akékoľvek číslo alebo reťazec alebo hodnotu NULL.
Príklad 1: Deklarujte jednoduchú globálnu premennú
Nasledujúci príklad ukazuje, ako možno globálnu premennú s hodnotou reťazca a číselnou hodnotou deklarovať a vytlačiť v skripte PHP. V skripte sa premenná $ message používa na uloženie hodnoty reťazca a premenná $ year sa používa na uloženie číselnej hodnoty. Tieto dve premenné sa vytlačia neskôr.
// Deklarujte premennú hodnotou reťazca$ message = "Vitajte v LinuxHint";
// Vytlačí premennú
echo $ správa.„
";
// Deklarujte premennú s číselnou hodnotou
$ rok = 2020;
// Vytlačí premennú
echo "Aktuálny rok je $ rok";
?>
Výkon:
Po spustení vyššie uvedeného skriptu zo servera sa objaví nasledujúci výstup.
Príklad 2: Prístup k globálnej premennej vo vnútri funkcie pomocou globálneho kľúčového slova
Nasledujúci skript ukazuje jeden spôsob použitia globálnej premennej vo vnútri funkcie PHP. globálnu premennú nie je možné rozpoznať vo vnútri funkcie PHP a premenná sa bude považovať za lokálnu premennú. Tu je globálne kľúčové slovo sa používa s premennou na použitie predtým definovanej globálnej premennej vo vnútri pomenovanej funkcie pridať (). $ číslo je tu globálna premenná. Hodnota tejto premennej sa upravuje vo vnútri aj mimo funkcie. Premenná je vytlačená vo vnútri aj mimo funkcie, aby sa skontrolovala aj zmena globálnej premennej.
// Deklarujte globálnu premennú s číslom$ číslo = 10;
// Deklarovanie užívateľom definovanej funkcie
funkcia add ()
// globálne kľúčové slovo sa používa na identifikáciu globálnej premennej
globálne číslo $;
// Pridajte 20 s globálnou premennou
$ number = $ number + 20;
// Vytlačí hodnotu globálnej premennej
echo "Hodnota globálnej premennej vo vnútri funkcie je: $ number
";
pridať ();
// Substract 5 from the global variable
$ number = $ number - 5;
// Vytlačí hodnotu globálnej premennej
echo "Hodnota globálnej premennej mimo funkcie je: $ number";
?>
Výkon:
Po spustení vyššie uvedeného skriptu zo servera sa objaví nasledujúci výstup. Hodnota $ číslo pred volaním funkcie je 10. 20 sa pridáva s $ číslo vo vnútri funkcie je vytlačená hodnota $ number, ktorá je 30. Ďalej sa od 5 odpočíta číslo $ mimo funkcie, ktorá je 25.
Príklad 3: Prístup k globálnej premennej vo vnútri funkcie pomocou poľa $ GLOBALS
Nasledujúci príklad ukazuje ďalší spôsob použitia globálnej premennej vo vnútri funkcie. Tu je $ _GLOBALS [] pole sa používa na identifikáciu globálnej premennej vo vnútri funkcie. V skripte sú deklarované tri globálne premenné. Boli pomenované dve premenné $ hodnota1 a $ hodnota2 sú inicializované hodnotami reťazca a the premenná $ value je nedefinovaná, ktorá sa inicializuje neskôr vo vnútri aj mimo funkcie. Hodnoty $ hodnota1 a $ hodnota2 sú skombinované a uložené v $ hodnota vo vnútri funkcie a vytlačené. Ďalej hodnota $ hodnota1 je skombinovaný s inou hodnotou reťazca a uložený v $ hodnota mimo funkcie.
// Deklarujte tri globálne premenné$ hodnota;
$ value1 = 'PHP';
$ value2 = 'je skriptovací jazyk.";
// Deklarovanie užívateľom definovanej funkcie
funkcia combine_string ()
/ * $ GLOBALS pole sa používa na identifikáciu globálnej premennej
a priradiť hodnotu nedefinovanej globálnej premennej * /
$ GLOBALS ['value'] = $ GLOBALS ['value1'].$ GLOBALS ['value2'];
// Vytlačí hodnotu globálnej premennej
ozvena “Hodnota globálnej premennej vo vnútri funkcie je
:
„. $ GLOBALS ['value'] .„
";
// Zavolajte funkciu
combine_string ();
// Priradenie hodnoty nedefinovanej globálnej premennej
$ hodnota = $ hodnota1. „je jazyk na strane servera.";
// Vytlačí hodnotu globálnej premennej
ozvena “Hodnota globálnej premennej mimo funkcie je:
$ hodnota ";
?>
Výkon:
Po spustení vyššie uvedeného skriptu zo servera sa objaví nasledujúci výstup. Po zavolaní na combine_string () funkcia, kombinovaná hodnota $ hodnota1 a $ hodnota2 je vytlačený. Hodnota $ hodnota1 je skombinovaný s iným reťazcom a vytlačený mimo funkcie.
Príklad 4: Použitie globálnej premennej v argumente funkcie
Nasledujúci príklad ukazuje, ako možno globálnu premennú použiť ako argument funkcie ako referenciu. Vytvorte súbor PHP s nasledujúcim skriptom. Tu, $ n variable je globálna premenná, ktorá sa odovzdáva ako referenčná premenná k pomenovanej funkcii šek (). Hodnota globálnej premennej sa zmení vo vnútri funkcie a premenná sa vytlačí mimo funkcie.
// Definujte globálnu premennú$ n = 10;
// Definujte funkciu
kontrola funkcie (& $ num)
// Skontrolujte číslo
if ($ num% 2 == 0)
$ string = "Počet je párny";
else
$ string = "číslo je nepárne.";
// Zvýši globálnu premennú
$ num ++;
vrátiť $ reťazec;
// Zavolajte funkciu s použitím globálnej premennej ako referencie
$ výsledok = šek ($ n);
// Vytlačí návratnú hodnotu
echo $ výsledok. „
";
// Vytlačí globálnu premennú
echo "Hodnota globálnej premennej je $ n";
?>
Výkon:
Po spustení vyššie uvedeného skriptu zo servera sa objaví nasledujúci výstup. Počiatočná hodnota $ n je 10, ktoré sa vo vnútri funkcie zvýšia o 1. $ n sa vytlačí neskôr.
Záver
Globálna premenná je nevyhnutnou súčasťou každého skriptu PHP. Žiadny skript nemožno napísať bez použitia globálnych premenných. Využitie používateľom definovaných premenných je zamerané hlavne na tento výukový program. Spôsob použitia globálnych premenných vo funkcii je tiež vysvetlený v tomto návode pomocou globálneho kľúčového slova a poľa $ _GLOBALS [], ktoré je superglobálnou premennou.