Sú situácie, kedy by programátor rád pracoval s hodnotami ako s premennými. Jazyk PHP túto vlastnosť umožňuje prostredníctvom znakov $. Tie vytvoria z priradenej hodnoty regulárnu premennú.Príklad: Hodnota string_value sa stane premennou.
V prípade, že sa zmení hodnota premennej variable, pôvodne vytvorená premenná zostáva v platnosti. Zároveň je možné aj z novej hodnoty vytvoriť premennú.Príklad: Zmena hodnoty premennej variable.
Vypísať hodnotu poslednej premennej, ktorá vznikla z hodnoty, je možné aj cez pôvodnú premennú.Príklad: Výpis hodnoty poslednej premennej vytvorenej z hodnoty.
Podobne je možné postupovať aj pri funkciách. Keďže volanie funkcií neobsahuje znak $, v tomto prípade sa používa iba jeden znak $, teda štandardný zápis premennej. Príklad: Volanie funkcií cez premennú.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function one(){
echo "One"."<br>";
}
function two(){
echo "Two"."<br>";
}
function three(){
echo "Three"."<br>";
}
$my_functions = array("one", "two", "three");
foreach ($my_functions as $value){
$call_me = $value;
$call_me();
}
Premenná call_me postupne nadobúda hodnoty poľa my_functions, ktoré sú platnými názvami existujúcich funkcií. Vďaka tomu sú postupne volané funkcie one , two a three. 17.12.2012 (aktualizované 14.2.2013), Matej LednárKategória: PHPPHP,programovanie,PHP,$$Žiadna časť tohto článku nesmie byť reprodukovaná bez uvedenia autora a URL na túto stránku.Viac informácií nájdete v sekcii O projekte.