0% found this document useful (0 votes)
336 views

PHP Data Types: Scalar Types

PHP supports 8 primitive data types that can be categorized into scalar, compound, and special types. Scalar types include boolean, integer, float, and string which hold single values. Compound types are arrays and objects, which can hold multiple values. Special types are resource and NULL. Boolean values are used in conditional statements and hold TRUE or FALSE. Integers are whole numbers without decimals. Floats hold numbers with decimals. Strings hold text and must be enclosed in quotes. Arrays store multiple values of the same type. Objects are instances of user-defined classes that can store values and functions.

Uploaded by

Kiran Rajput
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
336 views

PHP Data Types: Scalar Types

PHP supports 8 primitive data types that can be categorized into scalar, compound, and special types. Scalar types include boolean, integer, float, and string which hold single values. Compound types are arrays and objects, which can hold multiple values. Special types are resource and NULL. Boolean values are used in conditional statements and hold TRUE or FALSE. Integers are whole numbers without decimals. Floats hold numbers with decimals. Strings hold text and must be enclosed in quotes. Arrays store multiple values of the same type. Objects are instances of user-defined classes that can store values and functions.

Uploaded by

Kiran Rajput
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

PHP Data Types:-

PHP data types are used to hold different types of data or values. PHP supports 8
primitive data types that can be categorized further in 3 types:

1. Scalar Types (predefined)

2. Compound Types (user-defined)

3. Special Types

PHP Data Types: Scalar Types:-


It holds only single value. There are 4 scalar data types in PHP.

1. boolean

2. integer

3. float

4. string

PHP Data Types: Compound Types:-

It can hold multiple values. There are 2 compound data types in PHP.

1. array

2. object

PHP Data Types: Special Types:-


There are 2 special data types in PHP.

1. resource

2. NULL

PHP Boolean:-
Booleans are the simplest data type works like switch. It holds only two
values: TRUE (1) or FALSE (0). It is often used with conditional statements. If the
condition is correct, it returns TRUE otherwise FALSE.

i.e
1. <?php
2. if (TRUE)
3. echo "This condition is TRUE.";
4. if (FALSE)
5. echo "This condition is FALSE.";
6. ?>

PHP Integer:-
Integer means numeric data with a negative or positive sign. It holds only whole
numbers, i.e., numbers without fractional part or decimal points.

i.e

1. <?php
2. $dec1 = 34;
3. $oct1 = 0243;
4. $hexa1 = 0x45;
5. echo "Decimal number: " .$dec1. "</br>";
6. echo "Octal number: " .$oct1. "</br>";
7. echo "HexaDecimal number: " .$hexa1. "</br>";
8. ?>

PHP Float:-
A floating-point number is a number with a decimal point. Unlike integer, it can hold
numbers with a fractional or decimal point, including a negative or positive sign.

Example:

1. <?php
2. $n1 = 19.34;
3. $n2 = 54.472;
4. $sum = $n1 + $n2;
5. echo "Addition of floating numbers: " .$sum;
6. ?>
PHP String:-
A string is a non-numeric data type. It holds letters or any alphabets, numbers, and
even special characters.

String values must be enclosed either within single quotes or in double quotes.
But both are treated differently. To clarify this, see the example below:

Example:

1. <?php
2. $company = "Javatpoint";
3. //both single and double quote statements will treat different
4. echo "Hello $company";
5. echo "</br>";
6. echo 'Hello $company';
7. ?>

PHP Array:-
An array is a compound data type. It can store multiple values of same data type in
a single variable.

Example:

1. <?php
2. $bikes = array ("Royal Enfield", "Yamaha", "KTM");
3. var_dump($bikes); //the var_dump() function returns the datatype and values
4. echo "</br>";
5. echo "Array Element1: $bikes[0] </br>";
6. echo "Array Element2: $bikes[1] </br>";
7. echo "Array Element3: $bikes[2] </br>";
8. ?>

PHP object:-
Objects are the instances of user-defined classes that can store both values and
functions. They must be explicitly declared.
Example:

1. <?php
2. class bike {
3. function model() {
4. $model_name = "Royal Enfield";
5. echo "Bike Model: " .$model_name;
6. }
7. }
8. $obj = new bike();
9. $obj -> model();
10. ?>

You might also like