Типы данных

Типы данных 

Основные типы данных (переменных) в PHP: 

Тип данныхОписаниеПример
int (integer)Целые числа$age = 25;
float (double)Числа с плавающей точкой$price = 10.5;
stringСтроки (текст)$name = "Иван";
bool (boolean)Логический тип (true/false)$is_admin = true;
arrayМассивы$fruits = ["🍎", "🍌", "🍒"];
objectОбъекты (экземпляры классов)$car = new Car();
nullОтсутствие значения$data = null;
resourceВнешний ресурс (файл, подключение к БД)$file = fopen("file.txt", "r");

🔹 В PHP переменная — это контейнер, который хранит данные определенного типа.

Например:

$number = 42;  // Это переменная, её тип - integer (целое число)
$text = "Hello"; // Это переменная, её тип - string (строка)

Определение типа переменной

Чтобы узнать тип и значение переменной, можно использовать var_dump():

$name = "PHP";
$number = 42;
var_dump($name);   // string(3) "PHP"
var_dump($number); // int(42)

📌 Функции для проверки типов:

$var = "Hello";

if (is_string($var)) echo "Это строка!";
if (is_int($var)) echo "Это целое число!";
if (is_bool($var)) echo "Это boolean!";

📌 PHP 8: get_debug_type() – точнее, чем gettype()

echo get_debug_type(42); // int
echo get_debug_type("PHP"); // string

🎯 Итог

Переменные имеют разные типы данных.

PHP динамически определяет тип переменной.

Можно проверять тип с помощью var_dump() или is_*().

1 minutes read Sodium Carbonate

Comments (0)

No comments yet
Only registered users can post new comments

Content author

webitproff

Offline

Sodium Carbonate

Last logged: 2026-07-19 01:57

  • Page published: 2025-07-21 07:09
  • Last update: 2025-07-21 07:10

Similar pages

Настройка переменных конфигурации расширений Cotonti и типы данных
1 Настройка переменных конфигурацииМеханизм Cotonti спроектирован таким образом, что позволяет при создании Расширения
Cotonti Siena CMF • 2025-11-30 14:05 Administrator
Режимы получения данных, константы PDO FETCH
2 PHP PDO: Режимы получения данных, константы PDO::FETCH_* В прошлой заметке мы познакомились с основами PDO и
Articles • 2024-12-23 19:12 webitproff