Какие типы данных существуют в PHP?

Ответ

В PHP 8 есть 10 типов данных:

Скалярные (4):

  • int - целые числа (64-бит на x64)
  • float - числа с плавающей точкой (IEEE 754 double)
  • string - строка байтов
  • bool - true или false

Составные (2):

  • array - упорядоченная хеш-таблица
  • object - экземпляр класса

Специальные (2):

  • null - отсутствие значения
  • resource - внешний ресурс (файл, БД)

Callable и iterable - псевдотипы для type hinting. С PHP 8.1 появился enum, с PHP 8.0 - union types, с PHP 8.1 - intersection types, never.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.