PHP Data Types
PHP supports several different types of data like Scalar data types, Compound data types, Special data types and Pseudo data Types. They are listed below.
Scalar Data Types
Boolean holds the truth value either TRUE or FALSE. Both are case-insensitive - 1 Byte
Integer holds the numeric value without a fractional or decimal component (i.e., a Rounded Number without a decimal point) - 2 Bytes
Floating Point Number - Float, Double or Real holds the numeric value with a fractional or decimal component (i.e., a number containing a decimal point and/or an exponent) - 4 Bytes
It holds a sequence of characters - 1 Byte per character
Compound Data Types
Array holds the multiple data items that have common characteristics (e.g., a set of numerical data or any scalar data, represented by a1, a2, a3, ... an).
An object is a compound data type that can contain any number of variables and functions.
Special Data Types
A resource is a special variable, holding a reference to an external resource lika a text file or any other document file, image, zip archive, etc.,
The special NULL value represents that a variable has no value. NULL is the only possible value of type NULL.