-
Notifications
You must be signed in to change notification settings - Fork 52
/
02_variables.php
66 lines (54 loc) · 1.22 KB
/
02_variables.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
// What is a variable
// Variable types
/*
String
Integer
Float
Boolean
Null
Array
Object
Resource
*/
// 1. Declare variables
$name = "Zura";
$age = 28;
$isMale = true; // 3. Change into false
$height = 1.85;
$salary = null;
// 2. Print the variables. Explain what is concatenation
echo $name . '<br>';
echo $age . '<br>';
echo $isMale . '<br>';
echo $height . '<br>';
echo $salary . '<br>';
// 4. Print types of the variables
echo gettype($name) . '<br>';
echo gettype($age) . '<br>';
echo gettype($isMale) . '<br>';
echo gettype($height) . '<br>';
echo gettype($salary) . '<br>';
// 5. Print the whole variable
var_dump($name, $age, $isMale, $height, $salary);
// 6. Change the value of the variable
$name = false;
// 7. Print type of the variable
echo gettype($name) . '<br>';
// 8. Variable checking functions
is_string($name); // false
is_int($age); // true
is_bool($isMale); // true
is_double($height); // true
// 9. Check if variable is defined
var_dump(isset($name));
var_dump(isset($name2));
echo '<br>';
// 10. Constants
define('PI', 3.14);
echo PI.'<br>';
var_dump(defined('PI')); // defined(PI2)
echo '<br>';
// 12. Using PHP built-in constants
echo SORT_ASC.'<br>';
echo PHP_INT_MAX.'<br>';