Free cookie consent management tool by TermsFeed Generator PHP DataTypes | Amir Kamizi
AMIR KAMIZI
Home Blog Courses Books Newsletter Store Membership Buy me a coffee
PHP DataTypes

PHP DataTypes

Last Updated on Mar 21, 2023

What are the different data types in PHP?

  • Main datatypes in PHP are :
  • String
  • Integer
  • Float (also called double)
  • Boolean
  • Array
  • Object
  • NULL
  • Resource

Let’s go through them one by one.

String

It’s a sequence of characters. An string can be inside "(double quotes) or '(single quotes). The single and double quotes are not the same. They both define the string but the way they define it is different.

The " will be interpreted by php but the ' will be saved as is. So what does it mean?

Let’s say we have a variable x with the value 10

$x = 10;

'My number is $x' output is my number is $x

"My number is $x" php will interpret it and output is my number is 10

Integer

It’s a number without any decimal
Like 0,10,500,6254965
integers can be positive or negative

$x = 10;
$y = -10;

Float

It’s a number with decimals
Like 10.5,0.25,0.000625,15236.21,12.00
Floats can also be positive or negative

$x = 10.215;
$y = -10.215;

Boolean

TRUE or FALSE
Note that the words true and false are case-insensitive
So
True And TRUE and true are all the same

Array

It’s a list. You can have multiple values all saved inside one variable
You can define it in 2 ways:

$x = array(1,2,"hello",true);

or

Heavy check mark$x = [1,2,"hello",true];

As you can see from the example above an array can have values in different types without any problem

Object

It’s about object oriented programming (OOP) and in another day we’ll talk about it in details.

NULL

When it has no value assigned to it. It’s empty. It’s nothing. It’s null

Resource

it is a special data type that refers to any external resource. like file, database etc.

https://youtu.be/mREk56vgkxs

Conclusion

Now you know about different DataTypes in PHP.

I recommend you to open a PHP file and try defining different variables with different data types.

If you have any suggestions, questions, or opinions, please contact me. I’m looking forward to hearing from you!

Key takeaways

  • what are the main data types in PHP
  • explanation about those datatypes

 

Category: programming

Tags: #php

Join the Newsletter

Subscribe to get my latest content by email.

I won't send you spam. Unsubscribe at any time.

Related Posts

How to use Git Alias to increase your productivity (video)
Nov 27, 2022 programming

How to use Git Alias to increase your productivity (video)

Today we are going to talk about Git Alias and how to increase your productivity by adding shorter aliases for commands that we use everyday. ...

8 Min Read Read More
PHP calculate distance between 2 places in 9 easy steps
Feb 14, 2023 programming

PHP calculate distance between 2 places in 9 easy steps

Today we are going to talk about calculating the distance between two place in PHP in a few easy steps. ...

7 Min Read Read More
PHP Array Flip
Feb 14, 2023 programming

PHP Array Flip

Today we are going to talk about array flip function in PHP. Array flip is very simple yet useful array function that helps you flip and array. ...

4 Min Read Read More
PHP Beginner to Advanced 2025: The Complete Guide to Mastering PHP and Building Modern Web Applications
Jul 17, 2025 programming

PHP Beginner to Advanced 2025: The Complete Guide to Mastering PHP and Building Modern Web Applications

PHP is often called the engine room of the modern web. Despite debates about newer technologies like Node.js, Go, or Python’s Django, PHP has remained a consistent favorite among developers. In fact, as of 2025, PHP powers over 75% of all websites that use a known server-side programming language. ...

9 Min Read Read More

Recommended Courses

Introduction to Machine Learning in PHP

Introduction to Machine Learning in PHP

Learn to Build Different Machine Learning Models Easily ...

PHP Tutorial Beginner to Advanced

PHP Tutorial Beginner to Advanced

Learn everything you need to start a successful career as a PHP developer ...