Статья

📘 Глава 3. Типы данных и операции в PHP

В PHP данные могут быть разных типов. Язык автоматически определяет тип переменной в зависимости от её значения.

🔢 Основные типы данных

  1. Строка (string)
    Последовательность символов:

     $текст = "Привет";
     $текст2 = 'Мир';
  2. Целое число (integer)

     $год = 2025;
  3. Число с плавающей точкой (float)

     $цена = 19.99;
  4. Булево значение (boolean)

     $включено = true;
     $выключено = false;
  5. Массив (array)
    Множество значений:

     $фрукты = ["яблоко", "банан", "груша"];
  6. NULL
    Переменная не содержит значения:

     $пусто = null;

⚙️ Операции с числами

$a = 10;
$b = 3;
echo $a + $b; // 13
echo $a - $b; // 7
echo $a * $b; // 30
echo $a / $b; // 3.333...
echo $a % $b; // 1 (остаток)

🧵 Операции со строками

$имя = "Анна";
$приветствие = "Привет, " . $имя . "!";
echo $приветствие;

Функции работы со строками:

strlen("Привет");     // длина строки
strtoupper("тест");   // в верхний регистр
strtolower("ТЕСТ");   // в нижний регистр

🔄 Преобразование типов

PHP делает это автоматически, но можно и явно:

$число = (int)"123";     // строка → число
$строка = (string)456;   // число → строка
$логика = (bool)0;       // false

🔍 Сравнение и логика

$a = 5;
$b = "5";

var_dump($a == $b);   // true — сравнение по значению
var_dump($a === $b);  // false — сравнение по типу

var_dump($a != $b);   // false
var_dump($a !== $b);  // true

// Логические операторы:
$x = true;
$y = false;

var_dump($x && $y);   // false
var_dump($x || $y);   // true
var_dump(!$x);        // false
PHP
Для ответа вы можете авторизоваться