PHP Basic Tutorial
MySQL Connection
PHP Advanced
PHP OOP
Variables are used to store data that can be manipulated and retrieved during the execution of a script. Variables in PHP are easy to use, dynamically typed (meaning that you do not need to declare their type explicitly), and essential for creating dynamic, interactive web applications.
$) followed by the variable name._) but cannot start with a number.A-Z, a-z, 0-9, and _).$variable and $Variable are different).Try it yourself
In the example above, the variable $x will hold the value 5, and the variable $y will hold the value "Hello, World!".
Note
When you assign a text value to a variable, put quotes around the value.
PHP has no command for declaring a variable, and the data type depends on the value of the variable.
| Data type | Description | Example | 
|---|---|---|
| String | Stores a person's full name as a string. | $name = "John Doe"; | 
| Integer | Stores the age of a person as an integer. | $age = 30; | 
| Double | Stores a salary amount as a floating-point number. | $salary = $5000.50; | 
| Boolean | Indicates whether the person is employed (Boolean: true/false). | $isEmployed = True; | 
| Array | Store multiple values in a single variable | $array = [1, "apple", true]; | 
| Object | Store and manipulate complex data structures with properties (variables) and methods (functions) | $p1 = new Person("Alice", 28); | 
| NULL | It represents the absence of a value | $var = null; | 
Try it yourself
You can display the value of a variable using echo or print.
Try it yourself
strict and non-strict requirements, and data type declarations in the PHP Functions chapter.The gettype() function in PHP is used to get the type of a variable. It returns the data type of the specified variable as a string. This can be helpful for debugging and for checking variable types dynamically.
Try it yourself
The var_dump() function in PHP is used to display structured information (including the data type and value) about one or more variables. It is a powerful debugging tool that provides detailed insight into the contents of variables, making it helpful for developers to understand complex data structures.
How var_dump() Works?
The var_dump() function prints out:
Try it yourself
You can assign the same value to multiple variables in one line:
Try it yourself