PHP - SPLessons
SPLessons 5 Steps, 3 Clicks
5 Steps - 3 Clicks

PHP Data Types

PHP Data Types

shape Description

Normally, in PHP we no need to represent the data type to a variable, depending on variable value, it converts the correct data type to variable automatically.

Integer

shape Description

Integer is a positive or negative number without decimal value. Integer is of only number, without comma and decimal value.Integers can be defined in three different formats:
  • Decimal (base-10)
  • Hexadecimal (base 16 - prefixed with 0x)
  • Octal (base 8 - prefixed with 0)
Example: The function var_dump() returns the data type and value. [php] <?php $a = 258; var_dump($a); ?> [/php]

String

shape Description

String is a collection of characters.The string can be enclosed in single or double quotes. Example: [php] <?php $a = "Welcome to SPLessons!"; $b = 'Welcome to SPLessons!'; echo $a; echo "<br>"; echo $b; ?> [/php]

Float

shape Description

The numeric value, which consists of decimal value called as floating value. Example: [php] <?php $a = 25.365; var_dump($a); ?> [/php]

Boolean

shape Description

Boolean is a data type which represents true or false. Example: [php] $a = true; $b = false; [/php]

Array

shape Description

Array is a collection of variables, which stores different variable values as a single array.array() keyword is used to define an array. Example: [php] <?php $operating_systems = array("Windows","Linux","Unix"); var_dump($operating_systems); ?> [/php]

Null

shape Description

Null represents no value, this is a special data type which don't assign any value to the variable.Any variable without any value assigned to it tends to NULL value. [php] <?php $a = "Welcome to SPLessons!!"; $a = null; var_dump($a); ?> [/php]

PHP Object

shape Description

Object data type is used to store a data. object data type, must create a class where Class is a structure of methods and it's properties. [php] <?php class OS { function OS() { $this->model = "Linux"; } } // create an object $version = new OS(); // show object properties echo $version->model; ?> [/php]

shape Collective Example

[php] <!DOCTYPE html> <html> <body> <?php $a = 5896; var_dump($a); echo "<br><br>"; $b = 10.365; var_dump($b); echo "<br><br>"; $c = "Hello world!"; echo $c; echo "<br><br>"; $operating_systems = array("Windows","Linux","Unix"); var_dump($operating_systems); echo "<br><br>"; $d = "Welcome to SPLessons!!"; $d = null; var_dump($d); ?> </body> </html> [/php] Output:

Summary

shape Key Points

  • PHP Data Types are of various types like Integer,String,Float or double,Array,Boolean,Null and Object.