Skip to content

Instantly share code, notes, and snippets.

@alcaeus
Created January 29, 2016 14:48
Show Gist options
  • Save alcaeus/5608166f11bafe2a9ebb to your computer and use it in GitHub Desktop.
Save alcaeus/5608166f11bafe2a9ebb to your computer and use it in GitHub Desktop.
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