Skocz do zawartości

3. Kurs PHP: Typy danych (string, integer, float, boolean, arrary....)


SeNioR
 Udostępnij

Rekomendowane odpowiedzi

  • Założyciel
Opublikowano
Opublikowano

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.

Odnośnik do komentarza
Udostępnij na innych stronach

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ę
 Udostępnij

×