Założyciel SeNioR Opublikowano 17 Grudnia 2021 Założyciel Udostępnij Opublikowano 17 Grudnia 2021 Trzecia część kursu PHP. Tym razem opiszę o typach danych i podam kilka przykładów. 1.4 Typy danych Zmienne mogą przechowywać dane w różnych typach, a różne typy danych mogą robić różne rzeczy. PHP obsługuje następujące typy danych: string (łańcuch znaków), integer (typ całkowity), float (typ zmiennoprzecinkowy), boolean (typ logiczny 0, 1), array (typ tablicowy), object (obiekty), NULL (nie przypisano żadnej wartości lub przypisano wartość NULL), resource (reprezentują zasoby zewnętrzne). 1.4.1 Typ danych: string Ciąg to sekwencja znaków, np. "Witaj!". Ciągiem może być dowolny tekst wewnątrz cytatów. Możesz użyć pojedynczych lub podwójnych cudzysłowów, na przykład: <?php $x = "Witaj!"; $y = 'Cześć!'; echo $x; echo "<br>"; echo $y; ?> 1.4.2 Typ danych: integer Typ danych całkowitych jest liczbą nie dziesiętną między -2,147,483,648 a 2,147,483,647. Zasady liczb całkowitych: Liczba całkowita musi zawierać co najmniej jedną cyfrę, Liczba całkowita nie może mieć przecinka dziesiętnego, Liczba całkowita może być dodatnia lub ujemna, Liczba całkowitą może być określona w trzech formatach: dziesiętnym, szesnastkowym, ósemkowym. W poniższym przykładzie x jest liczbą całkowitą. Funkcja PHP var_dump() zwraca typ i wartość danych: <?php $x=5985; var_dump($x); ?> 1.4.3 Typ danych: boolean Typ danych boolean reprezentuje dwie możliwe opcje: TRUE lub FALSE. Ten typ danych jest często używany w testach warunkowych. $x = true; $y = false; 1.4.4 Typ danych: array Tablica przechowuje wiele wartości w jednej zmiennej. W poniższym przykładzie $owoce to tablica. Funkcja PHP var_dump() zwraca typ i wartość danych: <?php $owoce = array("Jabłko","Gruszka","Śliwka"); var_dump($owoce); ?> 1.4.5 Typ danych: object object jest typem danych, który przechowuje dane i informacje o sposobie przetwarzania tych danych. W PHP obiekt musi być wyraźnie zadeklarowany. Najpierw musimy zadeklarować klasę obiektu. W tym celu używamy słowa kluczowego class. Klasa jest strukturą, która może zawierać właściwości i metody: <?php class Owoce { function Owoce() { $this->owoc = "Banan"; } } // Tworzenie obiektu $nowy = new Owoce(); // Wyś wietlenie obiektu echo $nowy->owoc; ?> 1.4.6 Typ danych: NULL NULLjest specjalnym typem danych, który może mieć tylko jedną wartość: NULL. NULL jest zmienną, która nie ma przypisanej wartości. Jeśli zmienna jest tworzona bez wartości, jest do niej automatycznie przypisywana wartości NULL. Zmienne można również opróżnić, ustawiając wartość na wartość NULL, na przykład: <php $x = "Hello world!"; $x = null; var_dump($x); ?> 1.4.7 Typ danych: resource Typ danych: resource, nie jest rzeczywistym typem danych. Przechowuje on odniesienia do funkcji i zasobów zewnętrznych do PHP. Typowym przykładem użycia tego typu danych jest wywołanie bazy danych. Należy go dopiero poznawać bliżej po ukończeniu podstaw języka PHP. Koniec trzeciej części kursu PHP. 2 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Problem wciąż nierozwiązany? Dodaj swoją odpowiedź
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się