Введение
PHP поддерживает десять простых типов.
Четыре скалярных типа:
-
bool
-
int
-
float (число с плавающей точкой, также известное как double)
-
string
Четыре смешанных типа:
И, наконец, два специальных типа:
Вы также можете найти несколько упоминаний типа двойной точности (double).
Рассматривайте его как число с плавающей точкой, два имени существуют только
по историческим причинам.
Как правило, программист не устанавливает тип переменной;
обычно это делает PHP во время выполнения программы в
зависимости от контекста, в котором используется переменная.
Замечание:
Если вы желаете проверить тип и значение определённого
выражения, используйте
var_dump().
Если же вам для отладки необходимо просто удобочитаемое представление
типа, используйте gettype(). Чтобы проверить на
определённый тип, не используйте gettype(),
применяйте для этого функции is_type
.
Вот несколько примеров:
Если вы хотите принудительно изменить тип переменной, вы можете либо
привести
переменную, либо использовать функцию settype().
Обратите внимание, что переменная, в зависимости от её типа в данный
момент, в определённых ситуациях может иметь разные значения.
Более подробную информацию смотрите в разделе
Манипуляции с типами.
Также вам, возможно, будет интересно посмотреть
таблицы сравнения типов,
поскольку в них приведены примеры различных сравнений, связанных с типами.