Typy danych PHP
- Poprzednia strona Echo / Print PHP
- Następna strona Funkcje str Ing PHP
Ciągi, liczby całkowite, liczby zmiennoprzecinkowe, logika, tablice, obiekty, NULL.
PHP ciągi
Ciągi to sekwencje znaków, takie jak "Hello world!"
Ciągi mogą zawierać dowolny tekst w cudzysłowie. Możesz użyć pojedynczych lub podwójnych cudzysłów:
Przykład
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>
PHP liczby całkowite
Liczby całkowite to liczby bez kropki
Zasady liczb całkowitych:
- Liczby całkowite muszą mieć co najmniej jedną cyfrę (0-9)
- Liczby całkowite nie mogą zawierać przecinków ani spacji
- Liczby całkowite nie mogą mieć kropki
- Liczby całkowite mogą być zarówno dodatnie, jak i ujemne
- Liczby całkowite można określić w trzech formatach: dziesiętnym, szesnastkowym (prefiks 0x) lub ósemkowym (prefiks 0)
W poniższym przykładzie przetestujemy różne liczby. Funkcja PHP var_dump() zwróci typ danych i wartość zmiennej:
Przykład
<?php $x = 5985; var_dump($x); echo "<br>"; $x = -345; // liczba ujemna var_dump($x); echo "<br>"; $x = 0x8C; // liczba szesnastkowa var_dump($x); echo "<br>"; $x = 047; // liczba ósemkowa var_dump($x); ?>
PHP liczby zmiennoprzecinkowe
Liczby zmiennoprzecinkowe to liczby z kropką lub w formie wykładniczej.
W poniższym przykładzie przetestujemy różne liczby. Funkcja PHP var_dump() zwróci typ danych i wartość zmiennej:
Przykład
<?php $x = 10.365; var_dump($x); echo "<br>"; $x = 2.4e3; var_dump($x); echo "<br>"; $x = 8E-5; var_dump($x); ?>
PHP logika
Logika to prawda lub fałsz.
$x=true; $y=false;
Logika jest używana do testów warunkowych. W późniejszych rozdziałach tego podręcznika dowiesz się więcej o testach warunkowych.
Tablice PHP
Tablice przechowują wiele wartości w jednej zmiennej.
W poniższym przykładzie przetestujemy różne tablice. Funkcja PHP var_dump() zwróci typ danych i wartość zmiennej:
Przykład
<?php $cars=array("Volvo","BMW","SAAB"); var_dump($cars); ?>
Więcej informacji na temat tablic znajdziesz w późniejszych rozdziałach tego kursu.
Obiekty PHP
Obiekty są typem danych przechowującym dane oraz informacje na temat tego, jak te dane są przetwarzane.
W PHP musimy wyraźnie zadeklarować obiekty.
Musimy najpierw zadeklarować klasę obiektu. Do tego używamy kluczowego słowa class. Klasa to struktura zawierająca atrybuty i metody.
Następnie w klasie obiektowej definiujemy typ danych, a następnie używamy tego typu danych w instancji tej klasy:
Przykład
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>
Więcej informacji na temat obiektów znajdziesz w późniejszych rozdziałach tego kursu.
Wartość NULL PHP
Specjalna wartość NULL oznacza brak wartości zmiennej. NULL jest jedynym możliwym wartością typu danych NULL.
Wartość NULL oznacza, czy zmienna jest pusta. Używana również do odróżniania pustego łańcucha od wartości pustej w bazie danych.
Można wyczyścić zmienną ustawiając jej wartość na NULL:
Przykład
<?php $x="Hello world!"; $x=null; var_dump($x); ?>
- Poprzednia strona Echo / Print PHP
- Następna strona Funkcje str Ing PHP