PHP - типы данных

PHP является языком программирования с динамической типизацией - он не требует указания типа при объявлении переменных - переменные вообще не обязательно объявлять.

Преобразования между скалярными типами зачастую осуществляются неявно без дополнительных усилий (при этом есть широкие возможности и для явного преобразования типов).

Всего типов данных -
К скалярным типам данных относятся:

  1. целый тип (integer),
  2. вещественный тип данных (float, double),
  3. логический тип (boolean),
  4. строковый тип (string),
  5. и специальный тип NULL.

К нескалярным типам относятся:

  1. «ресурс» (resource),
  2. массив (array),
  3. объект (object),

К псевдотипам относятся:

  1. mixed один или несколько необязательных параметров,
  2. number число (integer либо float)
  3. callback (string или анонимная функция)
  4. void отсутствие параметров