TWORZENIE ZMIENNYCH
Ponieważ w PHP nie trzeba deklarować zmiennej przed jej użyciem, stworzenie zmiennej następuje w momencie przypisania jej wartości. Wartości dopisuje się za pomocą operatora przypisania
(=). Po lewej stronie stoi nazwa zmiennej, po prawej - wartość liczbowa, tekst lub funkcja.
<?
$zmienna = 5;
$zmienna = "tekst";
$zmienna = date("d-m-Y");
?>
|
Możliwe jest także dopisywanie wartości zmiennej przez referencję, co sygnalizuje znak
& przed znakiem
$ zmiennej. Takie przypisanie warości do nowej zmiennej oznacza, że jej wartość wskazuje na wartość oryginalnej zmiennej. Zmiana wartości jednej ze zmiennych odnosi się również do drugiej.
<?
$a = "tekst"; // Zmienna $a nma wartość 'tekst'
$b = &$a; // Referencja do $a przez $b
$b = "Kolejny $b" // Zmiana zawartości zmiennej $b echo($a); // drukowanie zmienionej zmiennej poprzez zmianę w $b
echo("\n"); // drukowanie odstępu
echo($b); // drukowanie zmienionej zmiennej $b
?>
|
Powyższy kod zwraca:
Kolejny tekst
Kolejny tekst
|
Jak widać zmienna
$a ma taką samą wartość, jak zmienna
$b