Zmienne nie tylko w PHP są czymś w rodzaju „pojemników” przeznaczonych do przechowywania różnego typu informacje, dane. To właśnie dzięki nim możemy obrabiać, wykonywać różne operacje na naszych „danych”.
W języku PHP każda zmienna zaczyna się od znaku „$” – czyli od dolara. Następnie umieszczamy za nim unikalną nazwę zmiennej. Unikalną czyli taką, która się nie powtarza w kodzie chyba, że w danym momencie będzie nam ona potrzebna (albo będziemy chcieli ją zastąpić inną wartością).
Przykład:
<?php
$x = 7;
$y = "jakiś tekst";
echo $x;
echo "<br>";
echo $y;
?> W przykładzie utworzyłam 2 zmienne. 1 to $x a 2 to $y. W zmiennej $x umieściłam liczbę konkretnie „7”. Jest ona wstawiona od razu po znaku „=”. Z kolei $y zawiera tekst a konkretnie 2 słowa można więc uznać, że są to więc również 2 elementy. Tu użyłam cudzysłowy by jak gdyby spiąć ze sobą to co chce umieścić w zmiennej.
Następnie mamy polecenie ich wyświetlenia. Jak widać kod HTML (czyli przejście do nowej linii) dodałam również w cudzysłowach.
By zmienna była zgodna z zasadami PHP musi ona:
Wyświetlanie zmiennych w tekście, ale nie tylko nie jest w cale takie trudne i w praktyce możemy to robić na różne sposoby. Tu jednak ograniczę się do tych stosunkowo prostych bo nie ma jeszcze potrzeby by mieszać w głowie (będzie o tym później).
Najprostszymi metodami są:
<?php
$text = "przykładowy tekst";
echo "Tu pojawi się $text!";
?> Jak widać zmienna $tekst znajduje się pomiędzy cudzysłowami. Czyli traktujemy ją jak element tekstu.
<?php
$text = "przykładowy tekst";
echo "Tu pojawi się ". $text ."!";
?> Efekt powyższego kodu będzie taki sam jak wcześniej. Jednak mamy tu inną formę zapisu. Tekst oddzielony jest od zmiennej. W tym wypadku symbol „.” (kropki) pełni formę łącznika pomiędzy różnego typu elementami.
W zależności jakiego rodzaju informację chcemy umieścić w zmiennej może mieć ona inny typ. Możemy więc mieć do czynienia z:
Więcej o typach zmiennych dowiecie się tutaj!
Aby sprawdzić w jakim formacie PHP zapisało daną zmienną możemy użyć polecenia – var_dump(). Jest ono stosunkowo proste w użyciu:
<?php
var_dump(7);
var_dump("słowo");
var_dump(6.14);
var_dump([7, 3, 44, 77, 88]);
var_dump(false);
var_dump(NULL);
?> Wynik będzie następujący:
int(7)
string(6) "słowo"
float(6.14)
array(5) {
[0]=>
int(7)
[1]=>
int(3)
[2]=>
int(44)
[3]=>
int(77)
[4]=>
int(88)
}
bool(false)
NULL Jak widać więc mamy całkiem spore pole manewru jeśli chodzi o informacje, jakie chcemy obrabiać w PHP.
Jak w przypadku wielu różnych tematów tak i w przypadku marki osobistej pojawiło się przez…
Choć zabrzmi to może nieco dziwnie to wprowadzenie AI (sztucznej inteligencji) do naszego życia było…
Widmo Brockenu to dość rzadko spotykane zjawisko optyczne, najczęściej widywane w wysokich partiach gór. Można…
Zacznę może od tego, że relikwia, relikwii nie równa. Wiem jeśli nie ma się pojęcia…
Logo stanowi jeden z ważniejszych elementów tożsamości wizualnej praktycznie każdej firmy, marki czy projektu. Logo…
Budując własną markę osobistą lub chcąc ją zbudować trzeba liczyć się z wieloma wyzwaniami. Jednym…