Typy danych PHP
Zmienne mogą przechowywać dane różnych typów i różnych typów danych można robić różne rzeczy.
PHP obsługuje następujące typy danych:
- Strunowy
- Liczba całkowita
- Pływak (floating point numbers - also called double)
- Boolean
- Szyk
- Obiekt
- ZERO
- Ratunek
String PHP
Ciąg jest ciągiem znaków, jak "Hello world!" ,
Łańcuch może być dowolny tekst wewnątrz cudzysłowów. Można używać pojedynczych lub podwójnych cudzysłowów:
Przykład
<?php
$x = "Hello world!";
$y =
'Hello world!';
echo $x;
echo "<br>";
echo $y;
?>
Uruchomić przykład » PHP Integer
Typ danych jest liczbą całkowitą nie dziesiętnego pomiędzy -2,147,483,648 2,147,483,647.
Reguły dla liczb całkowitych:
- Liczbą całkowitą musi mieć co najmniej jedną cyfrę
- Liczbą całkowitą nie musi mieć punkt dziesiętny
- Całkowita może być dodatnia lub ujemna
- Całkowitymi może być określona w trzech formatów: standardowy (10-based) , szesnastkowe (16-based - prefixed with 0x) lub ósemkowe (8-based - prefixed with 0)
W poniższym przykładzie $ x jest liczbą całkowitą. PHP var_dump() zwraca typ danych i wartości:
PHP Float
Pływak (floating point number) jest liczbą z przecinkiem lub cyfry w formie wykładniczej.
W poniższym przykładzie $ x jest pływaka. PHP var_dump() zwraca typ danych i wartości:
PHP Boolean
Logiczna reprezentuje dwa możliwe stany: prawda lub fałsz.
$x = true;
$y = false;
Wartości logiczne są często wykorzystywane w badaniach warunkowego. Dowiesz się więcej na temat testów warunkowego w późniejszym rozdziale niniejszego poradnika.
PHP Array
Tablica przechowuje wiele wartości w jednej zmiennej.
W poniższym przykładzie $ samochodów jest tablicą. PHP var_dump() zwraca typ danych i wartości:
Dowiesz się dużo więcej o tablice w późniejszych rozdziałach tego podręcznika.
Obiekt PHP
Obiekt jest to typ danych, która przechowuje dane i informacje na temat sposobu przetwarzania tych danych.
W PHP, obiekt musi być jawnie zadeklarowane.
Najpierw musimy zadeklarować klasę obiektu. W tym celu używamy słowa kluczowego class. Klasa jest struktura, która może zawierać właściwości i metody:
Przykład
<?php
class Car {
function Car() {
$this->model = "VW";
}
}
// create an object
$herbie = new Car();
// show object properties
echo $herbie->model;
?>
Uruchomić przykład » Dowiesz się więcej o obiektach w późniejszym rozdziale niniejszego poradnika.
Wartość NULL PHP
Null to specjalny typ danych, który może mieć tylko jedną wartość: null.
Zmienna typu danych NULL jest zmienną, która ma wartość przypisaną do niego.
Wskazówka: Jeśli zmienna jest tworzona bez wartości, jest ona automatycznie przypisana wartość NULL.
Zmienne mogą być także opróżniane przez ustawienie wartości na NULL:
PHP zasobów
Specjalny typ zasobu nie jest rzeczywisty typ danych. To przechowywanie odniesienie do funkcji i zasobów zewnętrznych do PHP.
Typowym przykładem wykorzystania danych typu zasób jest połączenie z bazą danych.
Nie będziemy rozmawiać o rodzaju zasobów tutaj, ponieważ jest to zaawansowany temat.