Name is set
lab2Welcome to Andrew's Lab 2!
1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
|
2 |
| 4 |
| 6 |
| 8 |
| 10 |
| 12 |
| 14 |
| 16 |
| 18 |
| 20 |
|
3 |
| 6 |
| 9 |
| 12 |
| 15 |
| 18 |
| 21 |
| 24 |
| 27 |
| 30 |
|
4 |
| 8 |
| 12 |
| 16 |
| 20 |
| 24 |
| 28 |
| 32 |
| 36 |
| 40 |
|
5 |
| 10 |
| 15 |
| 20 |
| 25 |
| 30 |
| 35 |
| 40 |
| 45 |
| 50 |
|
6 |
| 12 |
| 18 |
| 24 |
| 30 |
| 36 |
| 42 |
| 48 |
| 54 |
| 60 |
|
7 |
| 14 |
| 21 |
| 28 |
| 35 |
| 42 |
| 49 |
| 56 |
| 63 |
| 70 |
|
8 |
| 16 |
| 24 |
| 32 |
| 40 |
| 48 |
| 56 |
| 64 |
| 72 |
| 80 |
|
9 |
| 18 |
| 27 |
| 36 |
| 45 |
| 54 |
| 63 |
| 72 |
| 81 |
| 90 |
|
10 |
| 20 |
| 30 |
| 40 |
| 50 |
| 60 |
| 70 |
| 80 |
| 90 |
| 100 |
|
1 + 2 = 3 (integer)1 . 2 = 12 (string)
1 + 2 = 3 (double)
1 . 2 = 12 (string)
Because of type juggling, a double will be the resulted value because of its higher precedence in its data type.
Warning: A non-numeric value encountered in /home/stu/aoliveros/public_html/3680_S19/wk2/lab2.php on line 71
Warning: A non-numeric value encountered in /home/stu/aoliveros/public_html/3680_S19/wk2/lab2.php on line 71
1.0 word + 2 = 3 (double)
1.0 word . 2 = 1.0 word2 (string)
The way PHP parses from left to right makes it look at the double value FIRST and assigns the result to a double.
Fatal error: Uncaught TypeError: Unsupported operand types: string + float in /home/stu/aoliveros/public_html/3680_S19/wk2/lab2.php:80
Stack trace:
#0 {main}
thrown in /home/stu/aoliveros/public_html/3680_S19/wk2/lab2.php on line 80