Every programming language has data type. To identify what kind of value is stored in a variable. As an example we can explain it like $x=10; that means value of $x is 10. This is integer(whole number) value. Data type help to identify what kind of data which is in a variable like integer or string or float data type.
We?ve already notice it that variable automatically trace correct data type according to its value. It called Type Juggling. So, $x=10; means that $x is integer, $x=?CreativeMission? means $x is string and $x=10.5 is float data type etc. We?ve explained PHP data type in bellow...
1. Boolean: this data have two values True and False. There are many functions which one return Boolean. To check the value of Boolean data in a variable we can use is_bool() function like bellow.
$x = TRUE;
$y = 9;
var_dump(is_bool($y));// output bool(false)
var_dump(is_bool($x));// output bool(true)
After checking the value of $y, we have found output false because this variable value is integer or whole number. So, we can check the value of every variable like this.
2. Integer: It supports whole number without decimal places just like 1,5,4,9 or -1,-5,-9 etc. To check the value of integer data or not in a variable we can use is_int() function like bellow. If it is integer then show True and otherwise it will show false.
$x = 1011100; //binary number 92
3. Float: Float data like 9.23 is float number or double or real number.
$x = 9.2054;
4. String: String means any word or letter which one is in single quotation and double quotation like..