Типи даних PHP


PHP є мовою динамічної типізації, тип змінної визначається на основі її значення. Але все-таки треба знати, які типи даних існують в PHP. Нижче перераховані усі типи, які можна використати в PHP:

  • Boolean. Це логічний тип, який містить значення true або false.
  • Integer. Містить значення цілого числа (Наприклад: 4 або 10, або інше ціле число).
  • String. Містить значення тексту довільної довжини (Наприклад: Олег, Київ, Австрія).
  • Float. Дійсне число (Наприклад: 1.2, 3.14, 8.5498777).
  • Object. Об’єкт.
  • Array. Массив.
  • Resource. Ресурс (Наприклад: файл).
  • NULL. Значення NULL.
<?php
$bool = true; // Значення Boolean
$int = 100; // Значення Integer
$string = "Змінна містить текст"; // Значення String
$string2 = "5425"; // Значення String, оскільки число взято в лапки !
$float = 44.122; // Значення Float
?>

Для відвертання появи помилок рекомендується не змішувати різні типи даних.

Якщо ви хочете явно змінити тип даних змінної, то для цього треба зліва від імені змінній в круглих дужках вказати потрібний тип:

<?php
$str = "50000"; // Значення String

$new_str = (integer) $str; // Тепер значення стало Integer

// Перевіряєм...

echo $new_str + $new_str; ?>

Результат в браузері:

100000