В 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.