Created
January 29, 2016 14:48
-
-
Save alcaeus/5608166f11bafe2a9ebb to your computer and use it in GitHub Desktop.
Running https://imgs.xkcd.com/comics/types.png in PHP
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
php > var_dump(2+"2"); | |
int(4) | |
php > var_dump("2"+[]); | |
PHP Fatal error: Unsupported operand types in php shell code on line 1 | |
PHP Stack trace: | |
PHP 1. {main}() php shell code:0 | |
Fatal error: Unsupported operand types in php shell code on line 1 | |
Call Stack: | |
18.1777 225008 1. {main}() php shell code:0 | |
php > var_dump(2/0); | |
PHP Warning: Division by zero in php shell code on line 1 | |
PHP Stack trace: | |
PHP 1. {main}() php shell code:0 | |
PHP 2. {main}() php shell code:0 | |
Warning: Division by zero in php shell code on line 1 | |
Call Stack: | |
18.1777 225008 1. {main}() php shell code:0 | |
22.9712 225184 2. {main}() php shell code:0 | |
bool(false) | |
php > var_dump((2/0)+2); | |
PHP Warning: Division by zero in php shell code on line 1 | |
PHP Stack trace: | |
PHP 1. {main}() php shell code:0 | |
PHP 2. {main}() php shell code:0 | |
Warning: Division by zero in php shell code on line 1 | |
Call Stack: | |
18.1777 225008 1. {main}() php shell code:0 | |
33.5334 225464 2. {main}() php shell code:0 | |
int(2) | |
php > var_dump(""+""); | |
int(0) | |
php > var_dump([1,2,3]+2); | |
PHP Fatal error: Unsupported operand types in php shell code on line 1 | |
PHP Stack trace: | |
PHP 1. {main}() php shell code:0 | |
PHP 2. {main}() php shell code:0 | |
Fatal error: Unsupported operand types in php shell code on line 1 | |
Call Stack: | |
18.1777 225008 1. {main}() php shell code:0 | |
55.6575 225600 2. {main}() php shell code:0 | |
php > var_dump([1,2,3]+4); | |
PHP Fatal error: Unsupported operand types in php shell code on line 1 | |
PHP Stack trace: | |
PHP 1. {main}() php shell code:0 | |
PHP 2. {main}() php shell code:0 | |
PHP 3. {main}() php shell code:0 | |
Fatal error: Unsupported operand types in php shell code on line 1 | |
Call Stack: | |
18.1777 225008 1. {main}() php shell code:0 | |
55.6575 225600 2. {main}() php shell code:0 | |
60.8815 226272 3. {main}() php shell code:0 | |
php > var_dump(2/(2-(3/2+1/2))); | |
PHP Warning: Division by zero in php shell code on line 1 | |
PHP Stack trace: | |
PHP 1. {main}() php shell code:0 | |
PHP 2. {main}() php shell code:0 | |
PHP 3. {main}() php shell code:0 | |
PHP 4. {main}() php shell code:0 | |
Warning: Division by zero in php shell code on line 1 | |
Call Stack: | |
18.1777 225008 1. {main}() php shell code:0 | |
55.6575 225600 2. {main}() php shell code:0 | |
60.8815 226272 3. {main}() php shell code:0 | |
79.6646 227080 4. {main}() php shell code:0 | |
bool(false) | |
php > var_dump(range(" ")); | |
PHP Warning: range() expects at least 2 parameters, 1 given in php shell code on line 1 | |
PHP Stack trace: | |
PHP 1. {main}() php shell code:0 | |
PHP 2. {main}() php shell code:0 | |
PHP 3. {main}() php shell code:0 | |
PHP 4. {main}() php shell code:0 | |
PHP 5. range() php shell code:1 | |
Warning: range() expects at least 2 parameters, 1 given in php shell code on line 1 | |
Call Stack: | |
18.1777 225008 1. {main}() php shell code:0 | |
55.6575 225600 2. {main}() php shell code:0 | |
60.8815 226272 3. {main}() php shell code:0 | |
87.3762 226776 4. {main}() php shell code:0 | |
87.3762 226872 5. range() php shell code:1 | |
bool(false) | |
php > var_dump(+2); | |
int(2) | |
php > var_dump(2+2); | |
int(4) | |
php > var_dump(range(1,5)); | |
array(5) { | |
[0] => | |
int(1) | |
[1] => | |
int(2) | |
[2] => | |
int(3) | |
[3] => | |
int(4) | |
[4] => | |
int(5) | |
} | |
php > var_dump(floor(10.5)); | |
double(10) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment