Co oznacza float w PHP?
float w PHP to typ danych służący do przechowywania liczb zmiennoprzecinkowych, czyli liczb z częścią ułamkową. Przykłady takich wartości to 3.14, 0.5, -12.75.
W pytaniach egzaminacyjnych float należy kojarzyć z odpowiedzią: zmiennoprzecinkowy.
Przykład użycia
$cena = 19.99;
$temperatura = -3.5;
$pi = 3.14159;
Wszystkie powyższe zmienne przechowują wartości typu float.
Różnica między int a float
intoznacza liczbę całkowitą, np.7,-20,100floatoznacza liczbę zmiennoprzecinkową, np.7.5,-20.25,100.0
Przykład:
$a = 10; // int
$b = 10.5; // float
Sprawdzanie typu float
Do sprawdzenia, czy zmienna jest typu float, można użyć funkcji is_float():
$x = 2.75;
if (is_float($x)) {
echo "Zmienna jest typu float";
}
Ważna uwaga
Liczby zmiennoprzecinkowe mogą być niedokładne przy bardzo precyzyjnych obliczeniach, np. finansowych. Wynika to ze sposobu zapisu takich liczb w pamięci komputera. Do prostych obliczeń egzaminacyjnych wystarczy jednak wiedzieć, że float oznacza typ zmiennoprzecinkowy.