36 PHP i MySQL dla każdego
Typ resource jest typem specjalnym wskazującym, że zmienna przechowuje odwołanie do zasobu zewnętrznego utworzonego za pomocą specjalnych funkcji. W niniejszej publikacji nie będziemy zajmować się tego rodzaju danymi. Typ resource został wprowadzony w PHP w wersji 4.
Typ nul 1 jest typem specjalnym informującym, że dana zmienna nie przechowuje żadnej wartości. Został on wprowadzony w PHP w wersji 4. Jego użycie jest praktycznie takie samo, jak w innych językach programowania. Jeżeli chcemy ustawić zmienną na nul 1, piszemy:
$zmienna = nuli:
Wielkość liter nie ma przy tym znaczenia, prawidłowe są zatem zapisy: nul 1, NULL, Nul 1, czy nawet całkowicie niepraktyczny nUl L.
Zmienne to konstrukcje programistyczne, które pozwalają na przechowywanie danych. Każda zmienna posiada swoją nazwę oraz typ. Nazwa to jednoznaczny identyfikator, dzięki któremu istnieje możliwość odwoływania się do zmiennej w kodzie skryptu, natomiast typ określa, jakiego rodzaju dane zmienna może przechowywać. Podstawowe typy danych poznaliśmy w poprzedniej sekcji. Aby powstała zmienna, należy napisać znak $, a po nim nazwę zmiennej, schematycznie:
$nazwa_zmiennej
Nazwa musi zaczynać się od znaku litery lub znaku podkreślenia i może zawierać jedynie litery, cyfry i znaki podkreślenia. Prawidłowe są zatem zmienne:
Szmienna $zmienna 1 $_123
$_l_zmienna
Należy zwrócić uwagę na to, że rozróżniane są duże i małe litery, a zatem przykładowo Liczba i liczba to dwie różne zmienne!
W klasycznych językach programowania aby skorzystać ze zmiennej, należy ją najpierw zadeklarować. W PHP nie ma takiego wymogu, nie istnieje również konieczność okre-