========================
Expression: 1
Object is a number : 1

========================
Expression: 1+2
Object is a number : 3

========================
Expression: 2*3
Object is a number : 6

========================
Expression: 1+2*3+4
Object is a number : 11

========================
Expression: (1+2)*(3+4)
Object is a number : 21

========================
Expression: 1*1+1*1+1*1+1*1+1*1+1*1+1*1+1*1+1*1+1*1+1*1+1*1+1*1+1*1+1*1+1*1+1*1+1*1+1*1+1*1+1*1
Object is a number : 21

========================
Expression: 0.000000000000000000000000000000000000000000000000001
Object is a number : 1e-51

========================
Expression: -0.000000000000000000000000000000000000000000000000001
Object is a number : -1e-51

========================
Expression: 1e2147483648
Object is a number : Infinity

========================
Expression: 1e4294967296
Object is a number : Infinity

========================
Expression: 1e9223372036854775808
Object is a number : Infinity

========================
Expression: 1e18446744073709551616
Object is a number : Infinity

========================
Expression: 1e-2147483649
Object is a number : 0

========================
Expression: 1e-4294967296
Object is a number : 0

========================
Expression: 1e-9223372036854775809
Object is a number : 0

========================
Expression: 1e-18446744073709551616
Object is a number : 0

========================
Expression: self::-name
Object is empty (NULL)