Fluffy ElePHPant

Too much ?

Take a break and rest your eyes.

 

PHP Cheatsheets

PHP Variable Comparison

Important notes on the comparisons and tests:

  1. There appear to be two null values at the start of the test. The first one is actually an unset variable, i.e. no longer in existence. The second is a variable which was set to null.
  2. Tests with Ctype and strcmp-type functions use the system default C locale. Results may vary for other locales.
  3. Some tests might seem a bit ‘silly’, for instance testing with === 'null'. The reason for adding these tests can be divided into two categories:
    1. Data received from databases and $_POST/$_GET/etc variables are always received as strings (unless a potentially used database abstraction layer changes this). So sometimes testing for a string value where a non-string variable type would be more logical, can actually make sense.
    2. Some are unfortunately regularly encountered in code and added here to illustrate why not to use them.
  4. BEWARE: some variable changing functions will not return a changed value, but will return whether the changing succeeded. You will find this indicated in the function header by the use of $copy (as the test will use a copy of the variable to not influence the other tests in the same table).

Notes on some variables:

Some of the test variables used, do not print the way they are set, either because they contain invisible characters or because they result in something else, so for your convenience, these are outlined here:

How the variable is defined:
i8 $x = 0xCC00F9; // Hexadecimal integer.
i9 $x = 052; // Octal integer.
ia $x = 0b0111001; // Binary integer (PHP5.4+).
ib $x = ‏௫‏; // Tamil digit five - entered as string as PHP itself cannot deal with it as an integer.
ic $x = ⁸₈; // Unicode superscript and subscript digit 8 - entered as a string as PHP itself cannot deal with these as integers.
f5 $x = acos(8); // = NAN
f6 $x = NAN; // = Not a number.
f7 $x = log(0); // = Infinite.
f8 $x = INF; // = Infinite.
f9 $x = 1.2345E8; // Exponent notation float.
fa $x = ⅕; // Unicode character representing 1/5 - entered as string as PHP itself cannot deal with it as a float.
sk $x = "123, \"str\"\r\n";
sn $x = "\f\t\r\n";
sp $x = "\x7f\t\r\n"

Legend / How to use the tables:

  • The error level for this test sheet has been set to E_ALL & ~E_STRICT. All errors are caught and referenced (with #links) in the tables with details of the error messages (if any) below each table. Similar error messages are grouped together for your convenience.
  • Some column labels have been shortened to avoid them taking undue space. These are indicated by a . If you mouse-over the column label you will see the full variable/test information.
  • In comparison tables, the left-top table header will indicate the comparison used and link to the relevant page in the PHP Manual.
  • In test tables, the left top table header indicates the type of tests. Both this header as well as most column headers link to their respective relevant PHP Manual pages.
  • A ‡ with a number next to a column header means there is a (linked) footnote for that entry at the bottom of the page.
  • When you mouse-over the table the row and column you are at are highlighted. To help you compare specific columns/rows, you can click on any cell to mark the column and row which the cell intersects for extra highlighting. Click again to remove this sticky highlight.

Legend to the color coding

NULL: null
Boolean: true / false
Integer: 123456789 / 0
Float: 12345.6789
String: ‘A string’
Array and Object: Indicated as such. Array keys, array values and object properties will be color coded according to the coding shown here.
Resources: Resource id #18
== null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
==
== null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
==
null : ( = NULL )
true
#1 )
true true false false true false false false false false false false true false false false false false false true false false false false false false false false false false false false false false false false false false true false false false false false null : ( = NULL )
null : ( = NULL )
true
#1 )
true true false false true false false false false false false false true false false false false false false true false false false false false false false false false false false false false false false false false false true false false false false false null : ( = NULL )
bool : ( = false )
true
#1 )
true true false false true false false false false false false false true false false false false false false true false false false false true false false false false false false false false false false false false false true false false false false false bool : ( = false )
bool : 1 ( = true )
false
#1 )
false false true true false true true true true true true true false true true true true true true false true true true true false true true true true true true true true true true true true true false true true true true true bool : 1 ( = true )
int : 1
false
#1 )
false false true true false false false false false false false false false false false false false false false false false true false true false false false false false false false false false false false false false false false false false true
#2 )
true
#2 )
false int : 1
int : 0
true
#1 )
true true false false true false false false false false false false true false false false false false false true true false false false true false false false true false true true true false true false true false false false false false
#2 )
false
#2 )
false int : 0
int : -1
false
#1 )
false false true false false true false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false
#2 )
false
#2 )
false int : -1
int : 42
false
#1 )
false false true false false false true false true false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false
#2 )
false
#2 )
false int : 42
†i8int : 13369593
false
#1 )
false false true false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false
#2 )
false
#2 )
false †i8int : 13369593
†i9int : 42
false
#1 )
false false true false false false true false true false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false
#2 )
false
#2 )
false †i9int : 42
†iaint : 57
false
#1 )
false false true false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false
#2 )
false
#2 )
false †iaint : 57
float : 1.3
false
#1 )
false false true false false false false false false false true false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false
#3 )
false
#3 )
false float : 1.3
float : 0.005
false
#1 )
false false true false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false
#3 )
false
#3 )
false float : 0.005
float : 0
true
#1 )
true true false false true false false false false false false false true false false false false false false true true false false false true false false false true false true true true false true false true false false false false false
#3 )
false
#3 )
false float : 0
float : -1.3
false
#1 )
false false true false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false
#3 )
false
#3 )
false float : -1.3
†f5float : NAN
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false
#3 )
false
#3 )
false †f5float : NAN
†f6float : NAN
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false
#3 )
false
#3 )
false †f6float : NAN
†f7float : -INF
false
#1 )
false false true false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false
#3 )
false
#3 )
false †f7float : -INF
†f8float : INF
false
#1 )
false false true false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false
#3 )
false
#3 )
false †f8float : INF
†f9float : 123450000
false
#1 )
false false true false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false
#3 )
false
#3 )
false †f9float : 123450000
string[0] : ‘’
true
#1 )
true true false false true false false false false false false false true false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false string[0] : ‘’
string[1] : ‘ ’
false
#1 )
false false true false true false false false false false false false true false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false string[1] : ‘ ’
string[2] : ‘ 1’
false
#1 )
false false true true false false false false false false false false false false false false false false false false false true false true false false false false false false false false false false false false false false false false false false false false string[2] : ‘ 1’
string[3] : ‘ 3 ’
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false string[3] : ‘ 3 ’
string[1] : ‘1’
false
#1 )
false false true true false false false false false false false false false false false false false false false false false true false true false false false false false false false false false false false false false false false false false false false false string[1] : ‘1’
string[1] : ‘0’
false
#1 )
false true false false true false false false false false false false true false false false false false false false false false false false true false false false true false false false false false false false false false false false false false false false string[1] : ‘0’
string[2] : ‘-1’
false
#1 )
false false true false false true false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false string[2] : ‘-1’
string[2] : ‘42’
false
#1 )
false false true false false false true false true false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false string[2] : ‘42’
string[3] : ‘1.3’
false
#1 )
false false true false false false false false false false true false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false string[3] : ‘1.3’
string[3] : ‘0.0’
false
#1 )
false false true false true false false false false false false false true false false false false false false false false false false false true false false false true false false false false false false false false false false false false false false false string[3] : ‘0.0’
string[6] : ‘-1.305’
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false string[6] : ‘-1.305’
string[4] : ‘true’
false
#1 )
false false true false true false false false false false false false true false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false string[4] : ‘true’
string[5] : ‘false’
false
#1 )
false false true false true false false false false false false false true false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false string[5] : ‘false’
string[4] : ‘null’
false
#1 )
false false true false true false false false false false false false true false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false string[4] : ‘null’
string[6] : ‘123str’
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false string[6] : ‘123str’
string[6] : ‘str123’
false
#1 )
false false true false true false false false false false false false true false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false string[6] : ‘str123’
string[10] : ‘123, "str"’
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
false
#1 )
false false true false true false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false string[8] : ‘0xCC00F9’
string[4] : ‘0123’
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false string[4] : ‘0123’
array()
true
#1 )
true true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
false
#1 )
false false true true
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false false false false false false false false false false false false false false false false false false false false false false true false false Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
false
#1 )
false false true true
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false false false false false false false false false false false false false false false false false false false false false false false true false Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to int
  3. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to float
=== null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
===
=== null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
===
null : ( = NULL )
true
#1 )
true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false null : ( = NULL )
null : ( = NULL )
true
#1 )
true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false null : ( = NULL )
bool : ( = false )
false
#1 )
false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false bool : ( = false )
bool : 1 ( = true )
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false bool : 1 ( = true )
int : 1
false
#1 )
false false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false int : 1
int : 0
false
#1 )
false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false int : 0
int : -1
false
#1 )
false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false int : -1
int : 42
false
#1 )
false false false false false false true false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false int : 42
†i8int : 13369593
false
#1 )
false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false †i8int : 13369593
†i9int : 42
false
#1 )
false false false false false false true false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false †i9int : 42
†iaint : 57
false
#1 )
false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false †iaint : 57
float : 1.3
false
#1 )
false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false float : 1.3
float : 0.005
false
#1 )
false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false float : 0.005
float : 0
false
#1 )
false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false float : 0
float : -1.3
false
#1 )
false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false float : -1.3
†f5float : NAN
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false †f5float : NAN
†f6float : NAN
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false †f6float : NAN
†f7float : -INF
false
#1 )
false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false †f7float : -INF
†f8float : INF
false
#1 )
false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false false †f8float : INF
†f9float : 123450000
false
#1 )
false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false †f9float : 123450000
string[0] : ‘’
false
#1 )
false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false string[0] : ‘’
string[1] : ‘ ’
false
#1 )
false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false string[1] : ‘ ’
string[2] : ‘ 1’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false string[2] : ‘ 1’
string[3] : ‘ 3 ’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false string[3] : ‘ 3 ’
string[1] : ‘1’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false string[1] : ‘1’
string[1] : ‘0’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false string[1] : ‘0’
string[2] : ‘-1’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false string[2] : ‘-1’
string[2] : ‘42’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false string[2] : ‘42’
string[3] : ‘1.3’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false string[3] : ‘1.3’
string[3] : ‘0.0’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false string[3] : ‘0.0’
string[6] : ‘-1.305’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false string[6] : ‘-1.305’
string[4] : ‘true’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false string[4] : ‘true’
string[5] : ‘false’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false string[5] : ‘false’
string[4] : ‘null’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false false string[4] : ‘null’
string[6] : ‘123str’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false false string[6] : ‘123str’
string[6] : ‘str123’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false false string[6] : ‘str123’
string[10] : ‘123, "str"’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false false string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false false string[8] : ‘0xCC00F9’
string[4] : ‘0123’
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false false string[4] : ‘0123’
array()
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false false array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false false Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false false Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false false Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true false Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
!= null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
!=
!= null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
!=
null : ( = NULL )
false
#1 )
false false true true false true true true true true true true false true true true true true true false true true true true true true true true true true true true true true true true true true false true true true true true null : ( = NULL )
null : ( = NULL )
false
#1 )
false false true true false true true true true true true true false true true true true true true false true true true true true true true true true true true true true true true true true true false true true true true true null : ( = NULL )
bool : ( = false )
false
#1 )
false false true true false true true true true true true true false true true true true true true false true true true true false true true true true true true true true true true true true true false true true true true true bool : ( = false )
bool : 1 ( = true )
true
#1 )
true true false false true false false false false false false false true false false false false false false true false false false false true false false false false false false false false false false false false false true false false false false false bool : 1 ( = true )
int : 1
true
#1 )
true true false false true true true true true true true true true true true true true true true true true false true false true true true true true true true true true true true true true true true true true false
#2 )
false
#2 )
true int : 1
int : 0
false
#1 )
false false true true false true true true true true true true false true true true true true true false false true true true false true true true false true false false false true false true false true true true true true
#2 )
true
#2 )
true int : 0
int : -1
true
#1 )
true true false true true false true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true
#2 )
true
#2 )
true int : -1
int : 42
true
#1 )
true true false true true true false true false true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true
#2 )
true
#2 )
true int : 42
†i8int : 13369593
true
#1 )
true true false true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true
#2 )
true
#2 )
true †i8int : 13369593
†i9int : 42
true
#1 )
true true false true true true false true false true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true
#2 )
true
#2 )
true †i9int : 42
†iaint : 57
true
#1 )
true true false true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true
#2 )
true
#2 )
true †iaint : 57
float : 1.3
true
#1 )
true true false true true true true true true true false true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true
#3 )
true
#3 )
true float : 1.3
float : 0.005
true
#1 )
true true false true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true float : 0.005
float : 0
false
#1 )
false false true true false true true true true true true true false true true true true true true false false true true true false true true true false true false false false true false true false true true true true true
#3 )
true
#3 )
true float : 0
float : -1.3
true
#1 )
true true false true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true float : -1.3
†f5float : NAN
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true †f5float : NAN
†f6float : NAN
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true †f6float : NAN
†f7float : -INF
true
#1 )
true true false true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true †f7float : -INF
†f8float : INF
true
#1 )
true true false true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true †f8float : INF
†f9float : 123450000
true
#1 )
true true false true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true †f9float : 123450000
string[0] : ‘’
false
#1 )
false false true true false true true true true true true true false true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true string[0] : ‘’
string[1] : ‘ ’
true
#1 )
true true false true false true true true true true true true false true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true string[1] : ‘ ’
string[2] : ‘ 1’
true
#1 )
true true false false true true true true true true true true true true true true true true true true true false true false true true true true true true true true true true true true true true true true true true true true string[2] : ‘ 1’
string[3] : ‘ 3 ’
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true string[3] : ‘ 3 ’
string[1] : ‘1’
true
#1 )
true true false false true true true true true true true true true true true true true true true true true false true false true true true true true true true true true true true true true true true true true true true true string[1] : ‘1’
string[1] : ‘0’
true
#1 )
true false true true false true true true true true true true false true true true true true true true true true true true false true true true false true true true true true true true true true true true true true true true string[1] : ‘0’
string[2] : ‘-1’
true
#1 )
true true false true true false true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true string[2] : ‘-1’
string[2] : ‘42’
true
#1 )
true true false true true true false true false true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true string[2] : ‘42’
string[3] : ‘1.3’
true
#1 )
true true false true true true true true true true false true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true string[3] : ‘1.3’
string[3] : ‘0.0’
true
#1 )
true true false true false true true true true true true true false true true true true true true true true true true true false true true true false true true true true true true true true true true true true true true true string[3] : ‘0.0’
string[6] : ‘-1.305’
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true string[6] : ‘-1.305’
string[4] : ‘true’
true
#1 )
true true false true false true true true true true true true false true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true string[4] : ‘true’
string[5] : ‘false’
true
#1 )
true true false true false true true true true true true true false true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true string[5] : ‘false’
string[4] : ‘null’
true
#1 )
true true false true false true true true true true true true false true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true string[4] : ‘null’
string[6] : ‘123str’
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true string[6] : ‘123str’
string[6] : ‘str123’
true
#1 )
true true false true false true true true true true true true false true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true string[6] : ‘str123’
string[10] : ‘123, "str"’
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
true
#1 )
true true false true false true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true string[8] : ‘0xCC00F9’
string[4] : ‘0123’
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true string[4] : ‘0123’
array()
false
#1 )
false false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
true
#1 )
true true false false
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true true true true true true true true true true true true true true true true true true true true true true false true true Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
true
#1 )
true true false false
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true true true true true true true true true true true true true true true true true true true true true true true false true Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to int
  3. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to float
<> null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
<>
<> null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
<>
null : ( = NULL )
false
#1 )
false false true true false true true true true true true true false true true true true true true false true true true true true true true true true true true true true true true true true true false true true true true true null : ( = NULL )
null : ( = NULL )
false
#1 )
false false true true false true true true true true true true false true true true true true true false true true true true true true true true true true true true true true true true true true false true true true true true null : ( = NULL )
bool : ( = false )
false
#1 )
false false true true false true true true true true true true false true true true true true true false true true true true false true true true true true true true true true true true true true false true true true true true bool : ( = false )
bool : 1 ( = true )
true
#1 )
true true false false true false false false false false false false true false false false false false false true false false false false true false false false false false false false false false false false false false true false false false false false bool : 1 ( = true )
int : 1
true
#1 )
true true false false true true true true true true true true true true true true true true true true true false true false true true true true true true true true true true true true true true true true true false
#2 )
false
#2 )
true int : 1
int : 0
false
#1 )
false false true true false true true true true true true true false true true true true true true false false true true true false true true true false true false false false true false true false true true true true true
#2 )
true
#2 )
true int : 0
int : -1
true
#1 )
true true false true true false true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true
#2 )
true
#2 )
true int : -1
int : 42
true
#1 )
true true false true true true false true false true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true
#2 )
true
#2 )
true int : 42
†i8int : 13369593
true
#1 )
true true false true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true
#2 )
true
#2 )
true †i8int : 13369593
†i9int : 42
true
#1 )
true true false true true true false true false true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true
#2 )
true
#2 )
true †i9int : 42
†iaint : 57
true
#1 )
true true false true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true
#2 )
true
#2 )
true †iaint : 57
float : 1.3
true
#1 )
true true false true true true true true true true false true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true
#3 )
true
#3 )
true float : 1.3
float : 0.005
true
#1 )
true true false true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true float : 0.005
float : 0
false
#1 )
false false true true false true true true true true true true false true true true true true true false false true true true false true true true false true false false false true false true false true true true true true
#3 )
true
#3 )
true float : 0
float : -1.3
true
#1 )
true true false true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true float : -1.3
†f5float : NAN
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true †f5float : NAN
†f6float : NAN
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true †f6float : NAN
†f7float : -INF
true
#1 )
true true false true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true †f7float : -INF
†f8float : INF
true
#1 )
true true false true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true †f8float : INF
†f9float : 123450000
true
#1 )
true true false true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true †f9float : 123450000
string[0] : ‘’
false
#1 )
false false true true false true true true true true true true false true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true string[0] : ‘’
string[1] : ‘ ’
true
#1 )
true true false true false true true true true true true true false true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true string[1] : ‘ ’
string[2] : ‘ 1’
true
#1 )
true true false false true true true true true true true true true true true true true true true true true false true false true true true true true true true true true true true true true true true true true true true true string[2] : ‘ 1’
string[3] : ‘ 3 ’
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true string[3] : ‘ 3 ’
string[1] : ‘1’
true
#1 )
true true false false true true true true true true true true true true true true true true true true true false true false true true true true true true true true true true true true true true true true true true true true string[1] : ‘1’
string[1] : ‘0’
true
#1 )
true false true true false true true true true true true true false true true true true true true true true true true true false true true true false true true true true true true true true true true true true true true true string[1] : ‘0’
string[2] : ‘-1’
true
#1 )
true true false true true false true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true string[2] : ‘-1’
string[2] : ‘42’
true
#1 )
true true false true true true false true false true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true string[2] : ‘42’
string[3] : ‘1.3’
true
#1 )
true true false true true true true true true true false true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true string[3] : ‘1.3’
string[3] : ‘0.0’
true
#1 )
true true false true false true true true true true true true false true true true true true true true true true true true false true true true false true true true true true true true true true true true true true true true string[3] : ‘0.0’
string[6] : ‘-1.305’
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true string[6] : ‘-1.305’
string[4] : ‘true’
true
#1 )
true true false true false true true true true true true true false true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true string[4] : ‘true’
string[5] : ‘false’
true
#1 )
true true false true false true true true true true true true false true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true string[5] : ‘false’
string[4] : ‘null’
true
#1 )
true true false true false true true true true true true true false true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true string[4] : ‘null’
string[6] : ‘123str’
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true string[6] : ‘123str’
string[6] : ‘str123’
true
#1 )
true true false true false true true true true true true true false true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true string[6] : ‘str123’
string[10] : ‘123, "str"’
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
true
#1 )
true true false true false true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true string[8] : ‘0xCC00F9’
string[4] : ‘0123’
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true string[4] : ‘0123’
array()
false
#1 )
false false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
true
#1 )
true true false false
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true true true true true true true true true true true true true true true true true true true true true true false true true Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
true
#1 )
true true false false
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true
#3 )
true true true true true true true true true true true true true true true true true true true true true true true false true Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to int
  3. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to float
!== null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
!==
!== null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
!==
null : ( = NULL )
false
#1 )
false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true null : ( = NULL )
null : ( = NULL )
false
#1 )
false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true null : ( = NULL )
bool : ( = false )
true
#1 )
true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true bool : ( = false )
bool : 1 ( = true )
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true bool : 1 ( = true )
int : 1
true
#1 )
true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true int : 1
int : 0
true
#1 )
true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true int : 0
int : -1
true
#1 )
true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true int : -1
int : 42
true
#1 )
true true true true true true false true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true int : 42
†i8int : 13369593
true
#1 )
true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true †i8int : 13369593
†i9int : 42
true
#1 )
true true true true true true false true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true †i9int : 42
†iaint : 57
true
#1 )
true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true †iaint : 57
float : 1.3
true
#1 )
true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true float : 1.3
float : 0.005
true
#1 )
true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true float : 0.005
float : 0
true
#1 )
true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true float : 0
float : -1.3
true
#1 )
true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true float : -1.3
†f5float : NAN
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true †f5float : NAN
†f6float : NAN
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true †f6float : NAN
†f7float : -INF
true
#1 )
true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true †f7float : -INF
†f8float : INF
true
#1 )
true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true true †f8float : INF
†f9float : 123450000
true
#1 )
true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true true †f9float : 123450000
string[0] : ‘’
true
#1 )
true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true true string[0] : ‘’
string[1] : ‘ ’
true
#1 )
true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true true string[1] : ‘ ’
string[2] : ‘ 1’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true true string[2] : ‘ 1’
string[3] : ‘ 3 ’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true true string[3] : ‘ 3 ’
string[1] : ‘1’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true true string[1] : ‘1’
string[1] : ‘0’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true true string[1] : ‘0’
string[2] : ‘-1’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true true string[2] : ‘-1’
string[2] : ‘42’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true true string[2] : ‘42’
string[3] : ‘1.3’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true true string[3] : ‘1.3’
string[3] : ‘0.0’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true true string[3] : ‘0.0’
string[6] : ‘-1.305’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true true string[6] : ‘-1.305’
string[4] : ‘true’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true true string[4] : ‘true’
string[5] : ‘false’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true true string[5] : ‘false’
string[4] : ‘null’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true true string[4] : ‘null’
string[6] : ‘123str’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true true string[6] : ‘123str’
string[6] : ‘str123’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true true string[6] : ‘str123’
string[10] : ‘123, "str"’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true true string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true true string[8] : ‘0xCC00F9’
string[4] : ‘0123’
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true true string[4] : ‘0123’
array()
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true true array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true true Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true true Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true true Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false true Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
< null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
<
< null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
<
null : ( = NULL )
false
#1 )
false false true true false true true true true true true true false true true true true true true false true true true true true true true true true true true true true true true true true true false true true true true true null : ( = NULL )
null : ( = NULL )
false
#1 )
false false true true false true true true true true true true false true true true true true true false true true true true true true true true true true true true true true true true true true false true true true true true null : ( = NULL )
bool : ( = false )
false
#1 )
false false true true false true true true true true true true false true true true true true true false true true true true false true true true true true true true true true true true true true false true true true true true bool : ( = false )
bool : 1 ( = true )
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false bool : 1 ( = true )
int : 1
false
#1 )
false false false false false false true true true true true false false false false false false true true false false false true false false false true true false false false false false true false true false true true true true false
#2 )
false
#2 )
true int : 1
int : 0
false
#1 )
false false true true false false true true true true true true false false false false false true true false false true true true false false true true false false false false false true false true false true true true true true
#2 )
true
#2 )
true int : 0
int : -1
false
#1 )
false false false true true false true true true true true true true false false false false true true true true true true true true false true true true false true true true true true true true true true true true true
#2 )
true
#2 )
true int : -1
int : 42
false
#1 )
false false false false false false false true false true false false false false false false false true true false false false false false false false false false false false false false false true false true false true true true true false
#2 )
false
#2 )
false int : 42
†i8int : 13369593
false
#1 )
false false false false false false false false false false false false false false false false false true true false false false false false false false false false false false false false false false false false false false true true true false
#2 )
false
#2 )
false †i8int : 13369593
†i9int : 42
false
#1 )
false false false false false false false true false true false false false false false false false true true false false false false false false false false false false false false false false true false true false true true true true false
#2 )
false
#2 )
false †i9int : 42
†iaint : 57
false
#1 )
false false false false false false false true false false false false false false false false false true true false false false false false false false false false false false false false false true false true false true true true true false
#2 )
false
#2 )
false †iaint : 57
float : 1.3
false
#1 )
false false false false false false true true true true false false false false false false false true true false false false true false false false true false false false false false false true false true false true true true true false
#3 )
false
#3 )
true float : 1.3
float : 0.005
false
#1 )
false false false true false false true true true true true false false false false false false true true false false true true true false false true true false false false false false true false true false true true true true true
#3 )
true
#3 )
true float : 0.005
float : 0
false
#1 )
false false true true false false true true true true true true false false false false false true true false false true true true false false true true false false false false false true false true false true true true true true
#3 )
true
#3 )
true float : 0
float : -1.3
false
#1 )
false false false true true true true true true true true true true false false false false true true true true true true true true true true true true false true true true true true true true true true true true true
#3 )
true
#3 )
true float : -1.3
†f5float : NAN
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true true true false
#3 )
false
#3 )
false †f5float : NAN
†f6float : NAN
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true true true false
#3 )
false
#3 )
false †f6float : NAN
†f7float : -INF
false
#1 )
false false false true true true true true true true true true true true false false false true true true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true †f7float : -INF
†f8float : INF
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true true true false
#3 )
false
#3 )
false †f8float : INF
†f9float : 123450000
false
#1 )
false false false false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false true true true false
#3 )
false
#3 )
false †f9float : 123450000
string[0] : ‘’
false
#1 )
false false true true false false true true true true true true false false false false false true true false true true true true true true true true true true true true true true true true true true true true true true true true string[0] : ‘’
string[1] : ‘ ’
false
#1 )
false false false true false false true true true true true true false false false false false true true false false true true true true true true true true true true true true true true true true true true true true true true true string[1] : ‘ ’
string[2] : ‘ 1’
false
#1 )
false false false false false false true true true true true false false false false false false true true false false false true false false false true true false false true true true true true true true true true true true true true true string[2] : ‘ 1’
string[3] : ‘ 3 ’
false
#1 )
false false false false false false true true true true false false false false false false false true true false false false false true true true true true true true true true true true true true true true true true true true true true string[3] : ‘ 3 ’
string[1] : ‘1’
false
#1 )
false false false false false false true true true true true false false false false false false true true false false false false false false false true true false false true true true true true true false true true true true true true true string[1] : ‘1’
string[1] : ‘0’
false
#1 )
false false true true false false true true true true true true false false false false false true true false false true false true false false true true false false true true true true true true true true true true true true true true string[1] : ‘0’
string[2] : ‘-1’
false
#1 )
false false false true true false true true true true true true true false false false false true true false false true false true true false true true true false true true true true true true true true true true true true true true string[2] : ‘-1’
string[2] : ‘42’
false
#1 )
false false false false false false false true false true false false false false false false false true true false false false false false false false false false false false true true true false true false false true true true true true true false string[2] : ‘42’
string[3] : ‘1.3’
false
#1 )
false false false false false false true true true true false false false false false false false true true false false false false false false false true false false false true true true true true true false true true true true true true true string[3] : ‘1.3’
string[3] : ‘0.0’
false
#1 )
false false false true false false true true true true true true false false false false false true true false false true false true false false true true false false true true true true true true true true true true true true true true string[3] : ‘0.0’
string[6] : ‘-1.305’
false
#1 )
false false false true true true true true true true true true true true false false false true true false false true false true true true true true true false true true true true true true true true true true true true true true string[6] : ‘-1.305’
string[4] : ‘true’
false
#1 )
false false false true false false true true true true true true false false false false false true true false false false false false false false false false false false false false false false false false false false true true true true false true string[4] : ‘true’
string[5] : ‘false’
false
#1 )
false false false true false false true true true true true true false false false false false true true false false false false false false false false false false false true false true false true false false false true true true true true true string[5] : ‘false’
string[4] : ‘null’
false
#1 )
false false false true false false true true true true true true false false false false false true true false false false false false false false false false false false true false false false true false false false true true true true true true string[4] : ‘null’
string[6] : ‘123str’
false
#1 )
false false false false false false false true false false false false false false false false false true true false false false false false false false true false false false true true true false true false false false true true true true true false string[6] : ‘123str’
string[6] : ‘str123’
false
#1 )
false false false true false false true true true true true true false false false false false true true false false false false false false false false false false false true false false false false false false false true true true true false true string[6] : ‘str123’
string[10] : ‘123, "str"’
false
#1 )
false false false false false false false true false false false false false false false false false true true false false false false false false false true false false false true true true true true false false false true true true true true false string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
false
#1 )
false false false true false false true true true true true true false false false false false true true false false false false true false false true true false false true true true true true true false false true true true true true true string[8] : ‘0xCC00F9’
string[4] : ‘0123’
false
#1 )
false false false false false false false true false false false false false false false false false true true false false false false false false false false false false false true true true true true true true false true true true true true false string[4] : ‘0123’
array()
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true true true true false array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true true true false Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true true false Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
false
#1 )
false false false false
#2 )
false
#2 )
false
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
true
#3 )
true
#3 )
false false false false false false false false false false false false false false false false false false false false false false false false false Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
false
#1 )
false false false false
#2 )
false
#2 )
false
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
true
#3 )
true
#3 )
false false false false false false false false false false false true false false false true false false false false false false false false false Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
false
#1 )
false false false false false false true true true true false false false false false false false true true false false false false false false false true false false false false false false true false true false true true true true true true false resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to int
  3. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to float
> null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
>
> null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
>
null : ( = NULL )
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false null : ( = NULL )
null : ( = NULL )
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false null : ( = NULL )
bool : ( = false )
false
#1 )
false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false bool : ( = false )
bool : 1 ( = true )
true
#1 )
true true false false true false false false false false false false true false false false false false false true false false false false true false false false false false false false false false false false false false true false false false false false bool : 1 ( = true )
int : 1
true
#1 )
true true false false true true false false false false false true true true false false true false false true true false false false true true false false true true true true true false true false true false false false false false
#2 )
false
#2 )
false int : 1
int : 0
false
#1 )
false false false false false true false false false false false false false true false false true false false false false false false false false true false false false true false false false false false false false false false false false false
#2 )
false
#2 )
false int : 0
int : -1
true
#1 )
true true false false false false false false false false false false false true false false true false false false false false false false false false false false false true false false false false false false false false false false false false
#2 )
false
#2 )
false int : -1
int : 42
true
#1 )
true true false true true true false false false false true true true true false false true false false true true true true true true true false true true true true true true false true false true false false false false true
#2 )
true
#2 )
true int : 42
†i8int : 13369593
true
#1 )
true true false true true true true false true true true true true true false false true false false true true true true true true true true true true true true true true true true true true true false false false true
#2 )
true
#2 )
true †i8int : 13369593
†i9int : 42
true
#1 )
true true false true true true false false false false true true true true false false true false false true true true true true true true false true true true true true true false true false true false false false false true
#2 )
true
#2 )
true †i9int : 42
†iaint : 57
true
#1 )
true true false true true true true false true false true true true true false false true false false true true true true true true true true true true true true true true false true false true false false false false true
#2 )
true
#2 )
true †iaint : 57
float : 1.3
true
#1 )
true true false true true true false false false false false true true true false false true false false true true true false true true true false false true true true true true false true false true false false false false true
#3 )
true
#3 )
false float : 1.3
float : 0.005
true
#1 )
true true false false true true false false false false false false true true false false true false false true true false false false true true false false true true true true true false true false true false false false false false
#3 )
false
#3 )
false float : 0.005
float : 0
false
#1 )
false false false false false true false false false false false false false true false false true false false false false false false false false true false false false true false false false false false false false false false false false false
#3 )
false
#3 )
false float : 0
float : -1.3
true
#1 )
true true false false false false false false false false false false false false false false true false false false false false false false false false false false false true false false false false false false false false false false false false
#3 )
false
#3 )
false float : -1.3
†f5float : NAN
true
#1 )
true true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false
#3 )
false
#3 )
false †f5float : NAN
†f6float : NAN
true
#1 )
true true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false
#3 )
false
#3 )
false †f6float : NAN
†f7float : -INF
true
#1 )
true true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false
#3 )
false
#3 )
false †f7float : -INF
†f8float : INF
true
#1 )
true true false true true true true true true true true true true true false false true false true true true true true true true true true true true true true true true true true true true true false false false true
#3 )
true
#3 )
true †f8float : INF
†f9float : 123450000
true
#1 )
true true false true true true true true true true true true true true false false true false false true true true true true true true true true true true true true true true true true true true false false false true
#3 )
true
#3 )
true †f9float : 123450000
string[0] : ‘’
false
#1 )
false false false false false true false false false false false false false true false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false string[0] : ‘’
string[1] : ‘ ’
true
#1 )
true true false false false true false false false false false false false true false false true false false true false false false false false false false false false false false false false false false false false false false false false false false false string[1] : ‘ ’
string[2] : ‘ 1’
true
#1 )
true true false false true true false false false false false true true true false false true false false true true false false false true true false false true true false false false false false false false false false false false false false false string[2] : ‘ 1’
string[3] : ‘ 3 ’
true
#1 )
true true false true true true false false false false true true true true false false true false false true true true false false false false false false false false false false false false false false false false false false false false false false string[3] : ‘ 3 ’
string[1] : ‘1’
true
#1 )
true true false false true true false false false false false true true true false false true false false true true false true false true true false false true true false false false false false false true false false false false false false false string[1] : ‘1’
string[1] : ‘0’
true
#1 )
true false false false false true false false false false false false false true false false true false false true true false true false false true false false false true false false false false false false false false false false false false false false string[1] : ‘0’
string[2] : ‘-1’
true
#1 )
true true false false false false false false false false false false false true false false true false false true true false true false false false false false false true false false false false false false false false false false false false false false string[2] : ‘-1’
string[2] : ‘42’
true
#1 )
true true false true true true false false false false true true true true false false true false false true true true true true true true false true true true false false false true false true true false false false false false false true string[2] : ‘42’
string[3] : ‘1.3’
true
#1 )
true true false true true true false false false false false true true true false false true false false true true true true true true true false false true true false false false false false false true false false false false false false false string[3] : ‘1.3’
string[3] : ‘0.0’
true
#1 )
true true false false false true false false false false false false false true false false true false false true true false true false false true false false false true false false false false false false false false false false false false false false string[3] : ‘0.0’
string[6] : ‘-1.305’
true
#1 )
true true false false false false false false false false false false false false false false true false false true true false true false false false false false false false false false false false false false false false false false false false false false string[6] : ‘-1.305’
string[4] : ‘true’
true
#1 )
true true false false false true false false false false false false false true false false true false false true true true true true true true true true true true false true true true true true true true false false false false true false string[4] : ‘true’
string[5] : ‘false’
true
#1 )
true true false false false true false false false false false false false true false false true false false true true true true true true true true true true true false false false true false true true true false false false false false false string[5] : ‘false’
string[4] : ‘null’
true
#1 )
true true false false false true false false false false false false false true false false true false false true true true true true true true true true true true false true false true false true true true false false false false false false string[4] : ‘null’
string[6] : ‘123str’
true
#1 )
true true false true true true true false true true true true true true false false true false false true true true true true true true false true true true false false false false false true true true false false false false false true string[6] : ‘123str’
string[6] : ‘str123’
true
#1 )
true true false false false true false false false false false false false true false false true false false true true true true true true true true true true true false true true true false true true true false false false false true false string[6] : ‘str123’
string[10] : ‘123, "str"’
true
#1 )
true true false true true true true false true true true true true true false false true false false true true true true true true true false true true true false false false false false false true true false false false false false true string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
true
#1 )
true true false false false true false false false false false false false true false false true false false true true true true false true true false false true true false false false false false false false true false false false false false false string[8] : ‘0xCC00F9’
string[4] : ‘0123’
true
#1 )
true true false true true true true false true true true true true true false false true false false true true true true true true true true true true true false false false false false false false false false false false false false true string[4] : ‘0123’
array()
false
#1 )
false false false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false false false false false true array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false false false false true Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false false false true Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
true
#1 )
true true false false
#2 )
true
#2 )
true
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#3 )
true
#3 )
true
#3 )
true
#3 )
false
#3 )
false
#3 )
true
#3 )
false
#3 )
false
#3 )
true true true true true true true true true true true true true true true true true true true true true true false false true Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
true
#1 )
true true false false
#2 )
true
#2 )
true
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#3 )
true
#3 )
true
#3 )
true
#3 )
false
#3 )
false
#3 )
true
#3 )
false
#3 )
false
#3 )
true true true true true true true true true true true false true true true false true true true true true true false false true Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
true
#1 )
true true false true true true false false false false true true true true false false true false false true true true true true true true false true true true true true true false true false true false false false false false false false resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to int
  3. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to float
<= null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
<=
<= null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
<=
null : ( = NULL )
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true null : ( = NULL )
null : ( = NULL )
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true null : ( = NULL )
bool : ( = false )
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true bool : ( = false )
bool : 1 ( = true )
false
#1 )
false false true true false true true true true true true true false true true true true true true false true true true true false true true true true true true true true true true true true true false true true true true true bool : 1 ( = true )
int : 1
false
#1 )
false false true true false false true true true true true false false false false false false true true false false true true true false false true true false false false false false true false true false true true true true true
#2 )
true
#2 )
true int : 1
int : 0
true
#1 )
true true true true true false true true true true true true true false false false false true true true true true true true true false true true true false true true true true true true true true true true true true
#2 )
true
#2 )
true int : 0
int : -1
false
#1 )
false false true true true true true true true true true true true false false false false true true true true true true true true true true true true false true true true true true true true true true true true true
#2 )
true
#2 )
true int : -1
int : 42
false
#1 )
false false true false false false true true true true false false false false false false false true true false false false false false false false true false false false false false false true false true false true true true true false
#2 )
false
#2 )
false int : 42
†i8int : 13369593
false
#1 )
false false true false false false false true false false false false false false false false false true true false false false false false false false false false false false false false false false false false false false true true true false
#2 )
false
#2 )
false †i8int : 13369593
†i9int : 42
false
#1 )
false false true false false false true true true true false false false false false false false true true false false false false false false false true false false false false false false true false true false true true true true false
#2 )
false
#2 )
false †i9int : 42
†iaint : 57
false
#1 )
false false true false false false false true false true false false false false false false false true true false false false false false false false false false false false false false false true false true false true true true true false
#2 )
false
#2 )
false †iaint : 57
float : 1.3
false
#1 )
false false true false false false true true true true true false false false false false false true true false false false true false false false true true false false false false false true false true false true true true true false
#3 )
false
#3 )
true float : 1.3
float : 0.005
false
#1 )
false false true true false false true true true true true true false false false false false true true false false true true true false false true true false false false false false true false true false true true true true true
#3 )
true
#3 )
true float : 0.005
float : 0
true
#1 )
true true true true true false true true true true true true true false false false false true true true true true true true true false true true true false true true true true true true true true true true true true
#3 )
true
#3 )
true float : 0
float : -1.3
false
#1 )
false false true true true true true true true true true true true true false false false true true true true true true true true true true true true false true true true true true true true true true true true true
#3 )
true
#3 )
true float : -1.3
†f5float : NAN
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true true true false
#3 )
false
#3 )
false †f5float : NAN
†f6float : NAN
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true true true false
#3 )
false
#3 )
false †f6float : NAN
†f7float : -INF
false
#1 )
false false true true true true true true true true true true true true false false true true true true true true true true true true true true true true true true true true true true true true true true true true
#3 )
true
#3 )
true †f7float : -INF
†f8float : INF
false
#1 )
false false true false false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false true true true false
#3 )
false
#3 )
false †f8float : INF
†f9float : 123450000
false
#1 )
false false true false false false false false false false false false false false false false false true true false false false false false false false false false false false false false false false false false false false true true true false
#3 )
false
#3 )
false †f9float : 123450000
string[0] : ‘’
true
#1 )
true true true true true false true true true true true true true false false false false true true true true true true true true true true true true true true true true true true true true true true true true true true true string[0] : ‘’
string[1] : ‘ ’
false
#1 )
false false true true true false true true true true true true true false false false false true true false true true true true true true true true true true true true true true true true true true true true true true true true string[1] : ‘ ’
string[2] : ‘ 1’
false
#1 )
false false true true false false true true true true true false false false false false false true true false false true true true false false true true false false true true true true true true true true true true true true true true string[2] : ‘ 1’
string[3] : ‘ 3 ’
false
#1 )
false false true false false false true true true true false false false false false false false true true false false false true true true true true true true true true true true true true true true true true true true true true true string[3] : ‘ 3 ’
string[1] : ‘1’
false
#1 )
false false true true false false true true true true true false false false false false false true true false false true false true false false true true false false true true true true true true false true true true true true true true string[1] : ‘1’
string[1] : ‘0’
false
#1 )
false true true true true false true true true true true true true false false false false true true false false true false true true false true true true false true true true true true true true true true true true true true true string[1] : ‘0’
string[2] : ‘-1’
false
#1 )
false false true true true true true true true true true true true false false false false true true false false true false true true true true true true false true true true true true true true true true true true true true true string[2] : ‘-1’
string[2] : ‘42’
false
#1 )
false false true false false false true true true true false false false false false false false true true false false false false false false false true false false false true true true false true false false true true true true true true false string[2] : ‘42’
string[3] : ‘1.3’
false
#1 )
false false true false false false true true true true true false false false false false false true true false false false false false false false true true false false true true true true true true false true true true true true true true string[3] : ‘1.3’
string[3] : ‘0.0’
false
#1 )
false false true true true false true true true true true true true false false false false true true false false true false true true false true true true false true true true true true true true true true true true true true true string[3] : ‘0.0’
string[6] : ‘-1.305’
false
#1 )
false false true true true true true true true true true true true true false false false true true false false true false true true true true true true true true true true true true true true true true true true true true true string[6] : ‘-1.305’
string[4] : ‘true’
false
#1 )
false false true true true false true true true true true true true false false false false true true false false false false false false false false false false false true false false false false false false false true true true true false true string[4] : ‘true’
string[5] : ‘false’
false
#1 )
false false true true true false true true true true true true true false false false false true true false false false false false false false false false false false true true true false true false false false true true true true true true string[5] : ‘false’
string[4] : ‘null’
false
#1 )
false false true true true false true true true true true true true false false false false true true false false false false false false false false false false false true false true false true false false false true true true true true true string[4] : ‘null’
string[6] : ‘123str’
false
#1 )
false false true false false false false true false false false false false false false false false true true false false false false false false false true false false false true true true true true false false false true true true true true false string[6] : ‘123str’
string[6] : ‘str123’
false
#1 )
false false true true true false true true true true true true true false false false false true true false false false false false false false false false false false true false false false true false false false true true true true false true string[6] : ‘str123’
string[10] : ‘123, "str"’
false
#1 )
false false true false false false false true false false false false false false false false false true true false false false false false false false true false false false true true true true true true false false true true true true true false string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
false
#1 )
false false true true true false true true true true true true true false false false false true true false false false false true false false true true false false true true true true true true true false true true true true true true string[8] : ‘0xCC00F9’
string[4] : ‘0123’
false
#1 )
false false true false false false false true false false false false false false false false false true true false false false false false false false false false false false true true true true true true true true true true true true true false string[4] : ‘0123’
array()
true
#1 )
true true true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true true true true true false array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true true true true false Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
false
#1 )
false false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false true true true false Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
false
#1 )
false false true true
#2 )
false
#2 )
false
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
true
#3 )
true
#3 )
false false false false false false false false false false false false false false false false false false false false false false true false false Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
false
#1 )
false false true true
#2 )
false
#2 )
false
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#2 )
true
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
false
#3 )
true
#3 )
true
#3 )
false false false false false false false false false false false true false false false true false false false false false false false true false Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
false
#1 )
false false true false false false true true true true false false false false false false false true true false false false false false false false true false false false false false false true false true false true true true true true true true resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to int
  3. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to float
>= null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
>=
>= null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
>=
null : ( = NULL )
true
#1 )
true true false false true false false false false false false false true false false false false false false true false false false false false false false false false false false false false false false false false false true false false false false false null : ( = NULL )
null : ( = NULL )
true
#1 )
true true false false true false false false false false false false true false false false false false false true false false false false false false false false false false false false false false false false false false true false false false false false null : ( = NULL )
bool : ( = false )
true
#1 )
true true false false true false false false false false false false true false false false false false false true false false false false true false false false false false false false false false false false false false true false false false false false bool : ( = false )
bool : 1 ( = true )
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true bool : 1 ( = true )
int : 1
true
#1 )
true true true true true true false false false false false true true true false false true false false true true true false true true true false false true true true true true false true false true false false false false true
#2 )
true
#2 )
false int : 1
int : 0
true
#1 )
true true false false true true false false false false false false true true false false true false false true true false false false true true false false true true true true true false true false true false false false false false
#2 )
false
#2 )
false int : 0
int : -1
true
#1 )
true true true false false true false false false false false false false true false false true false false false false false false false false true false false false true false false false false false false false false false false false false
#2 )
false
#2 )
false int : -1
int : 42
true
#1 )
true true true true true true true false true false true true true true false false true false false true true true true true true true true true true true true true true false true false true false false false false true
#2 )
true
#2 )
true int : 42
†i8int : 13369593
true
#1 )
true true true true true true true true true true true true true true false false true false false true true true true true true true true true true true true true true true true true true true false false false true
#2 )
true
#2 )
true †i8int : 13369593
†i9int : 42
true
#1 )
true true true true true true true false true false true true true true false false true false false true true true true true true true true true true true true true true false true false true false false false false true
#2 )
true
#2 )
true †i9int : 42
†iaint : 57
true
#1 )
true true true true true true true false true true true true true true false false true false false true true true true true true true true true true true true true true false true false true false false false false true
#2 )
true
#2 )
true †iaint : 57
float : 1.3
true
#1 )
true true true true true true false false false false true true true true false false true false false true true true false true true true false true true true true true true false true false true false false false false true
#3 )
true
#3 )
false float : 1.3
float : 0.005
true
#1 )
true true true false true true false false false false false true true true false false true false false true true false false false true true false false true true true true true false true false true false false false false false
#3 )
false
#3 )
false float : 0.005
float : 0
true
#1 )
true true false false true true false false false false false false true true false false true false false true true false false false true true false false true true true true true false true false true false false false false false
#3 )
false
#3 )
false float : 0
float : -1.3
true
#1 )
true true true false false false false false false false false false false true false false true false false false false false false false false false false false false true false false false false false false false false false false false false
#3 )
false
#3 )
false float : -1.3
†f5float : NAN
true
#1 )
true true true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false
#3 )
false
#3 )
false †f5float : NAN
†f6float : NAN
true
#1 )
true true true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false
#3 )
false
#3 )
false †f6float : NAN
†f7float : -INF
true
#1 )
true true true false false false false false false false false false false false false false true false false false false false false false false false false false false false false false false false false false false false false false false false
#3 )
false
#3 )
false †f7float : -INF
†f8float : INF
true
#1 )
true true true true true true true true true true true true true true false false true true true true true true true true true true true true true true true true true true true true true true false false false true
#3 )
true
#3 )
true †f8float : INF
†f9float : 123450000
true
#1 )
true true true true true true true true true true true true true true false false true false true true true true true true true true true true true true true true true true true true true true false false false true
#3 )
true
#3 )
true †f9float : 123450000
string[0] : ‘’
true
#1 )
true true false false true true false false false false false false true true false false true false false true false false false false false false false false false false false false false false false false false false false false false false false false string[0] : ‘’
string[1] : ‘ ’
true
#1 )
true true true false true true false false false false false false true true false false true false false true true false false false false false false false false false false false false false false false false false false false false false false false string[1] : ‘ ’
string[2] : ‘ 1’
true
#1 )
true true true true true true false false false false false true true true false false true false false true true true false true true true false false true true false false false false false false false false false false false false false false string[2] : ‘ 1’
string[3] : ‘ 3 ’
true
#1 )
true true true true true true false false false false true true true true false false true false false true true true true false false false false false false false false false false false false false false false false false false false false false string[3] : ‘ 3 ’
string[1] : ‘1’
true
#1 )
true true true true true true false false false false false true true true false false true false false true true true true true true true false false true true false false false false false false true false false false false false false false string[1] : ‘1’
string[1] : ‘0’
true
#1 )
true true false false true true false false false false false false true true false false true false false true true false true false true true false false true true false false false false false false false false false false false false false false string[1] : ‘0’
string[2] : ‘-1’
true
#1 )
true true true false false true false false false false false false false true false false true false false true true false true false false true false false false true false false false false false false false false false false false false false false string[2] : ‘-1’
string[2] : ‘42’
true
#1 )
true true true true true true true false true false true true true true false false true false false true true true true true true true true true true true false false false true false true true false false false false false false true string[2] : ‘42’
string[3] : ‘1.3’
true
#1 )
true true true true true true false false false false true true true true false false true false false true true true true true true true false true true true false false false false false false true false false false false false false false string[3] : ‘1.3’
string[3] : ‘0.0’
true
#1 )
true true true false true true false false false false false false true true false false true false false true true false true false true true false false true true false false false false false false false false false false false false false false string[3] : ‘0.0’
string[6] : ‘-1.305’
true
#1 )
true true true false false false false false false false false false false false false false true false false true true false true false false false false false false true false false false false false false false false false false false false false false string[6] : ‘-1.305’
string[4] : ‘true’
true
#1 )
true true true false true true false false false false false false true true false false true false false true true true true true true true true true true true true true true true true true true true false false false false true false string[4] : ‘true’
string[5] : ‘false’
true
#1 )
true true true false true true false false false false false false true true false false true false false true true true true true true true true true true true false true false true false true true true false false false false false false string[5] : ‘false’
string[4] : ‘null’
true
#1 )
true true true false true true false false false false false false true true false false true false false true true true true true true true true true true true false true true true false true true true false false false false false false string[4] : ‘null’
string[6] : ‘123str’
true
#1 )
true true true true true true true false true true true true true true false false true false false true true true true true true true false true true true false false false true false true true true false false false false false true string[6] : ‘123str’
string[6] : ‘str123’
true
#1 )
true true true false true true false false false false false false true true false false true false false true true true true true true true true true true true false true true true true true true true false false false false true false string[6] : ‘str123’
string[10] : ‘123, "str"’
true
#1 )
true true true true true true true false true true true true true true false false true false false true true true true true true true false true true true false false false false false true true true false false false false false true string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
true
#1 )
true true true false true true false false false false false false true true false false true false false true true true true false true true false false true true false false false false false false true true false false false false false false string[8] : ‘0xCC00F9’
string[4] : ‘0123’
true
#1 )
true true true true true true true false true true true true true true false false true false false true true true true true true true true true true true false false false false false false false true false false false false false true string[4] : ‘0123’
array()
true
#1 )
true true false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false false false false true array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false false false true Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
true
#1 )
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true false false true Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
true
#1 )
true true true true
#2 )
true
#2 )
true
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#3 )
true
#3 )
true
#3 )
true
#3 )
false
#3 )
false
#3 )
true
#3 )
false
#3 )
false
#3 )
true true true true true true true true true true true true true true true true true true true true true true true false true Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
true
#1 )
true true true true
#2 )
true
#2 )
true
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#2 )
false
#3 )
true
#3 )
true
#3 )
true
#3 )
false
#3 )
false
#3 )
true
#3 )
false
#3 )
false
#3 )
true true true true true true true true true true true false true true true false true true true true true true false true true Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
true
#1 )
true true true true true true false false false false true true true true false false true false false true true true true true true true false true true true true true true false true false true false false false false false false true resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to int
  3. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to float
<=> ‡1 null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
<=> ‡1
<=> ‡1 null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
<=> ‡1
null : ( = NULL )
0
#1 )
0 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 null : ( = NULL )
null : ( = NULL )
0
#1 )
0 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 null : ( = NULL )
bool : ( = false )
0
#1 )
0 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 bool : ( = false )
bool : 1 ( = true )
1
#1 )
1 1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 bool : 1 ( = true )
int : 1
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 -1 1 1 1 1 1 1 -1 -1 1 1 0 -1 0 1 1 -1 -1 1 1 1 1 1 -1 1 -1 1 -1 -1 -1 -1 0
#2 )
0
#2 )
-1 int : 1
int : 0
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 1 1 1 -1 -1 0 0 -1 -1 -1 0 1 -1 -1 0 1 0 0 0 -1 0 -1 0 -1 -1 -1 -1 -1
#2 )
-1
#2 )
-1 int : 0
int : -1
1
#1 )
1 1 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
#2 )
-1
#2 )
-1 int : -1
int : 42
1
#1 )
1 1 0 1 1 1 0 -1 0 -1 1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 -1 1 -1 1 -1 -1 -1 -1 1
#2 )
1
#2 )
1 int : 42
†i8int : 13369593
1
#1 )
1 1 0 1 1 1 1 0 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
#2 )
1
#2 )
1 †i8int : 13369593
†i9int : 42
1
#1 )
1 1 0 1 1 1 0 -1 0 -1 1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 -1 1 -1 1 -1 -1 -1 -1 1
#2 )
1
#2 )
1 †i9int : 42
†iaint : 57
1
#1 )
1 1 0 1 1 1 1 -1 1 0 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
#2 )
1
#2 )
1 †iaint : 57
float : 1.3
1
#1 )
1 1 0 1 1 1 -1 -1 -1 -1 0 1 1 1 1 1 1 -1 -1 1 1 1 -1 1 1 1 -1 0 1 1 1 1 1 -1 1 -1 1 -1 -1 -1 -1 1
#3 )
1
#3 )
-1 float : 1.3
float : 0.005
1
#1 )
1 1 0 -1 1 1 -1 -1 -1 -1 -1 0 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
#3 )
-1
#3 )
-1 float : 0.005
float : 0
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 1 1 1 -1 -1 0 0 -1 -1 -1 0 1 -1 -1 0 1 0 0 0 -1 0 -1 0 -1 -1 -1 -1 -1
#3 )
-1
#3 )
-1 float : 0
float : -1.3
1
#1 )
1 1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 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
#3 )
-1
#3 )
-1 float : -1.3
†f5float : NAN
1
#1 )
1 1 0 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
#3 )
1
#3 )
1 †f5float : NAN
†f6float : NAN
1
#1 )
1 1 0 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
#3 )
1
#3 )
1 †f6float : NAN
†f7float : -INF
1
#1 )
1 1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 0 -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
#3 )
-1
#3 )
-1 †f7float : -INF
†f8float : INF
1
#1 )
1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1
#3 )
1
#3 )
1 †f8float : INF
†f9float : 123450000
1
#1 )
1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1
#3 )
1
#3 )
1 †f9float : 123450000
string[0] : ‘’
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 1 1 1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 string[0] : ‘’
string[1] : ‘ ’
1
#1 )
1 1 0 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 1 1 1 -1 -1 1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 string[1] : ‘ ’
string[2] : ‘ 1’
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 -1 1 1 1 1 1 1 -1 -1 1 1 0 -1 0 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 string[2] : ‘ 1’
string[3] : ‘ 3 ’
1
#1 )
1 1 0 1 1 1 -1 -1 -1 -1 1 1 1 1 1 1 1 -1 -1 1 1 1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 string[3] : ‘ 3 ’
string[1] : ‘1’
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 -1 1 1 1 1 1 1 -1 -1 1 1 0 1 0 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 string[1] : ‘1’
string[1] : ‘0’
1
#1 )
1 0 -1 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 1 1 1 -1 -1 1 1 -1 1 -1 0 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 string[1] : ‘0’
string[2] : ‘-1’
1
#1 )
1 1 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 1 1 -1 1 -1 -1 0 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 string[2] : ‘-1’
string[2] : ‘42’
1
#1 )
1 1 0 1 1 1 0 -1 0 -1 1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 1 1 0 1 1 1 -1 -1 -1 1 -1 1 1 -1 -1 -1 -1 -1 -1 1 string[2] : ‘42’
string[3] : ‘1.3’
1
#1 )
1 1 0 1 1 1 -1 -1 -1 -1 0 1 1 1 1 1 1 -1 -1 1 1 1 1 1 1 1 -1 0 1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 string[3] : ‘1.3’
string[3] : ‘0.0’
1
#1 )
1 1 0 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 1 1 1 -1 -1 1 1 -1 1 -1 0 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 string[3] : ‘0.0’
string[6] : ‘-1.305’
1
#1 )
1 1 0 -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 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 string[6] : ‘-1.305’
string[4] : ‘true’
1
#1 )
1 1 0 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 1 1 1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 -1 -1 -1 -1 1 -1 string[4] : ‘true’
string[5] : ‘false’
1
#1 )
1 1 0 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 1 1 1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 -1 0 -1 1 -1 1 1 1 -1 -1 -1 -1 -1 -1 string[5] : ‘false’
string[4] : ‘null’
1
#1 )
1 1 0 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 1 1 1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 -1 1 0 1 -1 1 1 1 -1 -1 -1 -1 -1 -1 string[4] : ‘null’
string[6] : ‘123str’
1
#1 )
1 1 0 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 0 -1 1 1 1 -1 -1 -1 -1 -1 1 string[6] : ‘123str’
string[6] : ‘str123’
1
#1 )
1 1 0 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 1 1 1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 0 1 1 1 -1 -1 -1 -1 1 -1 string[6] : ‘str123’
string[10] : ‘123, "str"’
1
#1 )
1 1 0 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 0 1 1 -1 -1 -1 -1 -1 1 string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
1
#1 )
1 1 0 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 1 1 1 -1 -1 1 1 1 1 -1 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 string[8] : ‘0xCC00F9’
string[4] : ‘0123’
1
#1 )
1 1 0 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 0 -1 -1 -1 -1 -1 1 string[4] : ‘0123’
array()
0
#1 )
0 0 -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 0 -1 -1 -1 -1 1 array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
1
#1 )
1 1 0 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 0 -1 -1 -1 1 Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
1
#1 )
1 1 0 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 0 -1 -1 1 Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
1
#1 )
1 1 0 0
#2 )
1
#2 )
1
#2 )
-1
#2 )
-1
#2 )
-1
#2 )
-1
#2 )
-1
#3 )
1
#3 )
1
#3 )
1
#3 )
1
#3 )
1
#3 )
1
#3 )
-1
#3 )
-1
#3 )
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
1
#1 )
1 1 0 0
#2 )
1
#2 )
1
#2 )
-1
#2 )
-1
#2 )
-1
#2 )
-1
#2 )
-1
#3 )
1
#3 )
1
#3 )
1
#3 )
1
#3 )
1
#3 )
1
#3 )
-1
#3 )
-1
#3 )
1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 -1 1 1 1 1 1 1 1 0 1 Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
1
#1 )
1 1 0 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 0 resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to int
  3. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to float
‡ 1

The Spaceship operator is only available in PHP 7.0.0+.

strcmp() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
strcmp()
strcmp() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
strcmp()
null : ( = NULL )
0
#1 )
0 0 -1 -1 -1 -2 -2 -8 -2 -2 -3 -5 -1 -4 -3 -3 -4 -3 -9 0 -1 -2 -3 -1 -1 -2 -2 -3 -3 -6 -4 -5 -4 -6 -6 -10 -8 -4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-11 null
#2 )
null : ( = NULL )
null : ( = NULL )
0
#1 )
0 0 -1 -1 -1 -2 -2 -8 -2 -2 -3 -5 -1 -4 -3 -3 -4 -3 -9 0 -1 -2 -3 -1 -1 -2 -2 -3 -3 -6 -4 -5 -4 -6 -6 -10 -8 -4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-11 null
#2 )
null : ( = NULL )
bool : ( = false )
0
#1 )
0 0 -1 -1 -1 -2 -2 -8 -2 -2 -3 -5 -1 -4 -3 -3 -4 -3 -9 0 -1 -2 -3 -1 -1 -2 -2 -3 -3 -6 -4 -5 -4 -6 -6 -10 -8 -4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-11 null
#2 )
bool : ( = false )
bool : 1 ( = true )
1
#1 )
1 1 0 0 1 1 -1 -7 -1 -1 -2 1 1 1 -1 -1 1 -1 -8 1 1 1 1 0 1 1 -1 -2 1 1 -1 -1 -1 -5 -1 -9 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
bool : 1 ( = true )
int : 1
1
#1 )
1 1 0 0 1 1 -1 -7 -1 -1 -2 1 1 1 -1 -1 1 -1 -8 1 1 1 1 0 1 1 -1 -2 1 1 -1 -1 -1 -5 -1 -9 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : 1
int : 0
1
#1 )
1 1 -1 -1 0 1 -1 -1 -1 -1 -1 -4 0 1 -1 -1 1 -1 -1 1 1 1 1 -1 0 1 -1 -1 -2 1 -1 -1 -1 -1 -1 -1 -7 -3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : 0
int : -1
2
#1 )
2 2 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 2 1 1 1 -1 -1 0 -1 -1 -1 -4 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : -1
int : 42
2
#1 )
2 2 1 1 1 1 0 1 0 -1 1 1 1 1 -1 -1 1 -1 1 2 1 1 1 1 1 1 0 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : 42
†i8int : 13369593
8
#1 )
8 8 7 7 1 1 -1 0 -1 -1 1 1 1 1 -1 -1 1 -1 1 8 1 1 1 7 1 1 -1 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†i8int : 13369593
†i9int : 42
2
#1 )
2 2 1 1 1 1 0 1 0 -1 1 1 1 1 -1 -1 1 -1 1 2 1 1 1 1 1 1 0 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†i9int : 42
†iaint : 57
2
#1 )
2 2 1 1 1 1 1 1 1 0 1 1 1 1 -1 -1 1 -1 1 2 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†iaint : 57
float : 1.3
3
#1 )
3 3 2 2 1 1 -1 -1 -1 -1 0 1 1 1 -1 -1 1 -1 -1 3 1 1 1 2 1 1 -1 0 1 1 -1 -1 -1 -1 -1 -1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : 1.3
float : 0.005
5
#1 )
5 5 -1 -1 4 1 -1 -1 -1 -1 -1 0 4 1 -1 -1 1 -1 -1 5 1 1 1 -1 4 1 -1 -1 2 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : 0.005
float : 0
1
#1 )
1 1 -1 -1 0 1 -1 -1 -1 -1 -1 -4 0 1 -1 -1 1 -1 -1 1 1 1 1 -1 0 1 -1 -1 -2 1 -1 -1 -1 -1 -1 -1 -7 -3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : 0
float : -1.3
4
#1 )
4 4 -1 -1 -1 2 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 4 1 1 1 -1 -1 2 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : -1.3
†f5float : NAN
3
#1 )
3 3 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 3 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f5float : NAN
†f6float : NAN
3
#1 )
3 3 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 3 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f6float : NAN
†f7float : -INF
4
#1 )
4 4 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 0 -1 -1 4 1 1 1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f7float : -INF
†f8float : INF
3
#1 )
3 3 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 1 0 1 3 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f8float : INF
†f9float : 123450000
9
#1 )
9 9 8 8 1 1 -1 -1 -1 -1 1 1 1 1 -1 -1 1 -1 0 9 1 1 1 8 1 1 -1 1 1 1 -1 -1 -1 -1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f9float : 123450000
string[0] : ‘’
0
#1 )
0 0 -1 -1 -1 -2 -2 -8 -2 -2 -3 -5 -1 -4 -3 -3 -4 -3 -9 0 -1 -2 -3 -1 -1 -2 -2 -3 -3 -6 -4 -5 -4 -6 -6 -10 -8 -4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-11 null
#2 )
string[0] : ‘’
string[1] : ‘ ’
1
#1 )
1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[1] : ‘ ’
string[2] : ‘ 1’
2
#1 )
2 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 2 1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[2] : ‘ 1’
string[3] : ‘ 3 ’
3
#1 )
3 3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 3 2 1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[3] : ‘ 3 ’
string[1] : ‘1’
1
#1 )
1 1 0 0 1 1 -1 -7 -1 -1 -2 1 1 1 -1 -1 1 -1 -8 1 1 1 1 0 1 1 -1 -2 1 1 -1 -1 -1 -5 -1 -9 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[1] : ‘1’
string[1] : ‘0’
1
#1 )
1 1 -1 -1 0 1 -1 -1 -1 -1 -1 -4 0 1 -1 -1 1 -1 -1 1 1 1 1 -1 0 1 -1 -1 -2 1 -1 -1 -1 -1 -1 -1 -7 -3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[1] : ‘0’
string[2] : ‘-1’
2
#1 )
2 2 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 2 1 1 1 -1 -1 0 -1 -1 -1 -4 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[2] : ‘-1’
string[2] : ‘42’
2
#1 )
2 2 1 1 1 1 0 1 0 -1 1 1 1 1 -1 -1 1 -1 1 2 1 1 1 1 1 1 0 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[2] : ‘42’
string[3] : ‘1.3’
3
#1 )
3 3 2 2 1 1 -1 -1 -1 -1 0 1 1 1 -1 -1 1 -1 -1 3 1 1 1 2 1 1 -1 0 1 1 -1 -1 -1 -1 -1 -1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[3] : ‘1.3’
string[3] : ‘0.0’
3
#1 )
3 3 -1 -1 2 1 -1 -1 -1 -1 -1 -2 2 1 -1 -1 1 -1 -1 3 1 1 1 -1 2 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[3] : ‘0.0’
string[6] : ‘-1.305’
6
#1 )
6 6 -1 -1 -1 4 -1 -1 -1 -1 -1 -1 -1 2 -1 -1 -1 -1 -1 6 1 1 1 -1 -1 4 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[6] : ‘-1.305’
string[4] : ‘true’
4
#1 )
4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[4] : ‘true’
string[5] : ‘false’
5
#1 )
5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 -1 0 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[5] : ‘false’
string[4] : ‘null’
4
#1 )
4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 -1 1 0 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[4] : ‘null’
string[6] : ‘123str’
6
#1 )
6 6 5 5 1 1 -1 -1 -1 -1 1 1 1 1 -1 -1 1 -1 1 6 1 1 1 5 1 1 -1 1 1 1 -1 -1 -1 0 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[6] : ‘123str’
string[6] : ‘str123’
6
#1 )
6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 0 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[6] : ‘str123’
string[10] : ‘123, "str"’
10
#1 )
10 10 9 9 1 1 -1 -1 -1 -1 1 1 1 1 -1 -1 1 -1 -1 10 1 1 1 9 1 1 -1 1 1 1 -1 -1 -1 -1 -1 0 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
8
#1 )
8 8 -1 -1 7 1 -1 -1 -1 -1 -1 1 7 1 -1 -1 1 -1 -1 8 1 1 1 -1 7 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 0 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[8] : ‘0xCC00F9’
string[4] : ‘0123’
4
#1 )
4 4 -1 -1 3 1 -1 -1 -1 -1 -1 1 3 1 -1 -1 1 -1 -1 4 1 1 1 -1 3 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[4] : ‘0123’
array()
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
11
#1 )
11 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Warning: strcmp() expects parameter 2 to be string, array/object/resource given
  3. Warning: strcmp() expects parameter 1 to be string, array/object/resource given
strcasecmp() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
strcasecmp()
strcasecmp() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
strcasecmp()
null : ( = NULL )
0
#1 )
0 0 -1 -1 -1 -2 -2 -8 -2 -2 -3 -5 -1 -4 -3 -3 -4 -3 -9 0 -1 -2 -3 -1 -1 -2 -2 -3 -3 -6 -4 -5 -4 -6 -6 -10 -8 -4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-11 null
#2 )
null : ( = NULL )
null : ( = NULL )
0
#1 )
0 0 -1 -1 -1 -2 -2 -8 -2 -2 -3 -5 -1 -4 -3 -3 -4 -3 -9 0 -1 -2 -3 -1 -1 -2 -2 -3 -3 -6 -4 -5 -4 -6 -6 -10 -8 -4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-11 null
#2 )
null : ( = NULL )
bool : ( = false )
0
#1 )
0 0 -1 -1 -1 -2 -2 -8 -2 -2 -3 -5 -1 -4 -3 -3 -4 -3 -9 0 -1 -2 -3 -1 -1 -2 -2 -3 -3 -6 -4 -5 -4 -6 -6 -10 -8 -4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-11 null
#2 )
bool : ( = false )
bool : 1 ( = true )
1
#1 )
1 1 0 0 1 4 -3 -7 -3 -4 -2 1 1 4 -61 -61 4 -56 -8 1 17 17 17 0 1 4 -3 -2 1 4 -67 -53 -61 -5 -66 -9 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-66 null
#2 )
bool : 1 ( = true )
int : 1
1
#1 )
1 1 0 0 1 4 -3 -7 -3 -4 -2 1 1 4 -61 -61 4 -56 -8 1 17 17 17 0 1 4 -3 -2 1 4 -67 -53 -61 -5 -66 -9 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-66 null
#2 )
int : 1
int : 0
1
#1 )
1 1 -1 -1 0 3 -4 -1 -4 -5 -1 -4 0 3 -62 -62 3 -57 -1 1 16 16 16 -1 0 3 -4 -1 -2 3 -68 -54 -62 -1 -67 -1 -7 -3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-67 null
#2 )
int : 0
int : -1
2
#1 )
2 2 -4 -4 -3 0 -7 -4 -7 -8 -4 -3 -3 -2 -65 -65 -56 -60 -4 2 13 13 13 -4 -3 0 -7 -4 -3 -4 -71 -57 -65 -4 -70 -4 -3 -3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-70 null
#2 )
int : -1
int : 42
2
#1 )
2 2 3 3 4 7 0 3 0 -1 3 4 4 7 -58 -58 7 -53 3 2 20 20 20 3 4 7 0 3 4 7 -64 -50 -58 3 -63 3 4 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-63 null
#2 )
int : 42
†i8int : 13369593
8
#1 )
8 8 7 7 1 4 -3 0 -3 -4 5 1 1 4 -61 -61 4 -56 1 8 17 17 17 7 1 4 -3 5 1 4 -67 -53 -61 1 -66 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-66 null
#2 )
†i8int : 13369593
†i9int : 42
2
#1 )
2 2 3 3 4 7 0 3 0 -1 3 4 4 7 -58 -58 7 -53 3 2 20 20 20 3 4 7 0 3 4 7 -64 -50 -58 3 -63 3 4 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-63 null
#2 )
†i9int : 42
†iaint : 57
2
#1 )
2 2 4 4 5 8 1 4 1 0 4 5 5 8 -57 -57 8 -52 4 2 21 21 21 4 5 8 1 4 5 8 -63 -49 -57 4 -62 4 5 5 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-62 null
#2 )
†iaint : 57
float : 1.3
3
#1 )
3 3 2 2 1 4 -3 -5 -3 -4 0 1 1 4 -61 -61 4 -56 -4 3 17 17 17 2 1 4 -3 0 1 4 -67 -53 -61 -4 -66 -4 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-66 null
#2 )
float : 1.3
float : 0.005
5
#1 )
5 5 -1 -1 4 3 -4 -1 -4 -5 -1 0 4 3 -62 -62 3 -57 -1 5 16 16 16 -1 4 3 -4 -1 2 3 -68 -54 -62 -1 -67 -1 -74 -3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-67 null
#2 )
float : 0.005
float : 0
1
#1 )
1 1 -1 -1 0 3 -4 -1 -4 -5 -1 -4 0 3 -62 -62 3 -57 -1 1 16 16 16 -1 0 3 -4 -1 -2 3 -68 -54 -62 -1 -67 -1 -7 -3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-67 null
#2 )
float : 0
float : -1.3
4
#1 )
4 4 -4 -4 -3 2 -7 -4 -7 -8 -4 -3 -3 0 -65 -65 -56 -60 -4 4 13 13 13 -4 -3 2 -7 -4 -3 -2 -71 -57 -65 -4 -70 -4 -3 -3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-70 null
#2 )
float : -1.3
†f5float : NAN
3
#1 )
3 3 61 61 62 65 58 61 58 57 61 62 62 65 0 0 65 5 61 3 78 78 78 61 62 65 58 61 62 65 -6 8 -20 61 -5 61 62 62 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-5 null
#2 )
†f5float : NAN
†f6float : NAN
3
#1 )
3 3 61 61 62 65 58 61 58 57 61 62 62 65 0 0 65 5 61 3 78 78 78 61 62 65 58 61 62 65 -6 8 -20 61 -5 61 62 62 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-5 null
#2 )
†f6float : NAN
†f7float : -INF
4
#1 )
4 4 -4 -4 -3 56 -7 -4 -7 -8 -4 -3 -3 56 -65 -65 0 -60 -4 4 13 13 13 -4 -3 56 -7 -4 -3 56 -71 -57 -65 -4 -70 -4 -3 -3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-70 null
#2 )
†f7float : -INF
†f8float : INF
3
#1 )
3 3 56 56 57 60 53 56 53 52 56 57 57 60 -5 -5 60 0 56 3 73 73 73 56 57 60 53 56 57 60 -11 3 -5 56 -10 56 57 57 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-10 null
#2 )
†f8float : INF
†f9float : 123450000
9
#1 )
9 9 8 8 1 4 -3 -1 -3 -4 4 1 1 4 -61 -61 4 -56 0 9 17 17 17 8 1 4 -3 4 1 4 -67 -53 -61 -63 -66 8 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-66 null
#2 )
†f9float : 123450000
string[0] : ‘’
0
#1 )
0 0 -1 -1 -1 -2 -2 -8 -2 -2 -3 -5 -1 -4 -3 -3 -4 -3 -9 0 -1 -2 -3 -1 -1 -2 -2 -3 -3 -6 -4 -5 -4 -6 -6 -10 -8 -4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-11 null
#2 )
string[0] : ‘’
string[1] : ‘ ’
1
#1 )
1 1 -17 -17 -16 -13 -20 -17 -20 -21 -17 -16 -16 -13 -78 -78 -13 -73 -17 1 0 -1 -2 -17 -16 -13 -20 -17 -16 -13 -84 -70 -78 -17 -83 -17 -16 -16 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-83 null
#2 )
string[1] : ‘ ’
string[2] : ‘ 1’
2
#1 )
2 2 -17 -17 -16 -13 -20 -17 -20 -21 -17 -16 -16 -13 -78 -78 -13 -73 -17 2 1 0 -2 -17 -16 -13 -20 -17 -16 -13 -84 -70 -78 -17 -83 -17 -16 -16 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-83 null
#2 )
string[2] : ‘ 1’
string[3] : ‘ 3 ’
3
#1 )
3 3 -17 -17 -16 -13 -20 -17 -20 -21 -17 -16 -16 -13 -78 -78 -13 -73 -17 3 2 2 0 -17 -16 -13 -20 -17 -16 -13 -84 -70 -78 -17 -83 -17 -16 -16 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-83 null
#2 )
string[3] : ‘ 3 ’
string[1] : ‘1’
1
#1 )
1 1 0 0 1 4 -3 -7 -3 -4 -2 1 1 4 -61 -61 4 -56 -8 1 17 17 17 0 1 4 -3 -2 1 4 -67 -53 -61 -5 -66 -9 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-66 null
#2 )
string[1] : ‘1’
string[1] : ‘0’
1
#1 )
1 1 -1 -1 0 3 -4 -1 -4 -5 -1 -4 0 3 -62 -62 3 -57 -1 1 16 16 16 -1 0 3 -4 -1 -2 3 -68 -54 -62 -1 -67 -1 -7 -3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-67 null
#2 )
string[1] : ‘0’
string[2] : ‘-1’
2
#1 )
2 2 -4 -4 -3 0 -7 -4 -7 -8 -4 -3 -3 -2 -65 -65 -56 -60 -4 2 13 13 13 -4 -3 0 -7 -4 -3 -4 -71 -57 -65 -4 -70 -4 -3 -3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-70 null
#2 )
string[2] : ‘-1’
string[2] : ‘42’
2
#1 )
2 2 3 3 4 7 0 3 0 -1 3 4 4 7 -58 -58 7 -53 3 2 20 20 20 3 4 7 0 3 4 7 -64 -50 -58 3 -63 3 4 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-63 null
#2 )
string[2] : ‘42’
string[3] : ‘1.3’
3
#1 )
3 3 2 2 1 4 -3 -5 -3 -4 0 1 1 4 -61 -61 4 -56 -4 3 17 17 17 2 1 4 -3 0 1 4 -67 -53 -61 -4 -66 -4 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-66 null
#2 )
string[3] : ‘1.3’
string[3] : ‘0.0’
3
#1 )
3 3 -1 -1 2 3 -4 -1 -4 -5 -1 -2 2 3 -62 -62 3 -57 -1 3 16 16 16 -1 2 3 -4 -1 0 3 -68 -54 -62 -1 -67 -1 -74 -3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-67 null
#2 )
string[3] : ‘0.0’
string[6] : ‘-1.305’
6
#1 )
6 6 -4 -4 -3 4 -7 -4 -7 -8 -4 -3 -3 2 -65 -65 -56 -60 -4 6 13 13 13 -4 -3 4 -7 -4 -3 0 -71 -57 -65 -4 -70 -4 -3 -3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-70 null
#2 )
string[6] : ‘-1.305’
string[4] : ‘true’
4
#1 )
4 4 67 67 68 71 64 67 64 63 67 68 68 71 6 6 71 11 67 4 84 84 84 67 68 71 64 67 68 71 0 14 6 67 1 67 68 68 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[4] : ‘true’
string[5] : ‘false’
5
#1 )
5 5 53 53 54 57 50 53 50 49 53 54 54 57 -8 -8 57 -3 53 5 70 70 70 53 54 57 50 53 54 57 -14 0 -8 53 -13 53 54 54 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-13 null
#2 )
string[5] : ‘false’
string[4] : ‘null’
4
#1 )
4 4 61 61 62 65 58 61 58 57 61 62 62 65 20 20 65 5 61 4 78 78 78 61 62 65 58 61 62 65 -6 8 0 61 -5 61 62 62 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-5 null
#2 )
string[4] : ‘null’
string[6] : ‘123str’
6
#1 )
6 6 5 5 1 4 -3 -1 -3 -4 4 1 1 4 -61 -61 4 -56 63 6 17 17 17 5 1 4 -3 4 1 4 -67 -53 -61 0 -66 71 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-66 null
#2 )
string[6] : ‘123str’
string[6] : ‘str123’
6
#1 )
6 6 66 66 67 70 63 66 63 62 66 67 67 70 5 5 70 10 66 6 83 83 83 66 67 70 63 66 67 70 -1 13 5 66 0 66 67 67 null
#2 )
null
#2 )
null
#2 )
null
#2 )
5 null
#2 )
string[6] : ‘str123’
string[10] : ‘123, "str"’
10
#1 )
10 10 9 9 1 4 -3 -1 -3 -4 4 1 1 4 -61 -61 4 -56 -8 10 17 17 17 9 1 4 -3 4 1 4 -67 -53 -61 -71 -66 0 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-66 null
#2 )
string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
8
#1 )
8 8 -1 -1 7 3 -4 -1 -4 -5 -1 74 7 3 -62 -62 3 -57 -1 8 16 16 16 -1 7 3 -4 -1 74 3 -68 -54 -62 -1 -67 -1 0 71 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-67 null
#2 )
string[8] : ‘0xCC00F9’
string[4] : ‘0123’
4
#1 )
4 4 -1 -1 3 3 -4 -1 -4 -5 -1 3 3 3 -62 -62 3 -57 -1 4 16 16 16 -1 3 3 -4 -1 3 3 -68 -54 -62 -1 -67 -1 -71 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-67 null
#2 )
string[4] : ‘0123’
array()
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
11
#1 )
11 11 66 66 67 70 63 66 63 62 66 67 67 70 5 5 70 10 66 11 83 83 83 66 67 70 63 66 67 70 -1 13 5 66 -5 66 67 67 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Warning: strcasecmp() expects parameter 2 to be string, array/object/resource given
  3. Warning: strcasecmp() expects parameter 1 to be string, array/object/resource given
strnatcmp() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
strnatcmp()
strnatcmp() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
strnatcmp()
null : ( = NULL )
0
#1 )
0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
null : ( = NULL )
null : ( = NULL )
0
#1 )
0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
null : ( = NULL )
bool : ( = false )
0
#1 )
0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
bool : ( = false )
bool : 1 ( = true )
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 0 -1 0 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
bool : 1 ( = true )
int : 1
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 0 -1 0 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : 1
int : 0
1
#1 )
1 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 0 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : 0
int : -1
1
#1 )
1 1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : -1
int : 42
1
#1 )
1 1 1 1 1 1 0 -1 0 -1 1 1 1 1 -1 -1 1 -1 -1 1 1 1 1 1 1 1 0 1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : 42
†i8int : 13369593
1
#1 )
1 1 1 1 1 1 1 0 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 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†i8int : 13369593
†i9int : 42
1
#1 )
1 1 1 1 1 1 0 -1 0 -1 1 1 1 1 -1 -1 1 -1 -1 1 1 1 1 1 1 1 0 1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†i9int : 42
†iaint : 57
1
#1 )
1 1 1 1 1 1 1 -1 1 0 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 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†iaint : 57
float : 1.3
1
#1 )
1 1 1 1 1 1 -1 -1 -1 -1 0 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 1 -1 0 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : 1.3
float : 0.005
1
#1 )
1 1 -1 -1 1 1 -1 -1 -1 -1 -1 0 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 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : 0.005
float : 0
1
#1 )
1 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 0 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : 0
float : -1.3
1
#1 )
1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : -1.3
†f5float : NAN
1
#1 )
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f5float : NAN
†f6float : NAN
1
#1 )
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f6float : NAN
†f7float : -INF
1
#1 )
1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 0 -1 -1 1 1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f7float : -INF
†f8float : INF
1
#1 )
1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f8float : INF
†f9float : 123450000
1
#1 )
1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 1 -1 0 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f9float : 123450000
string[0] : ‘’
0
#1 )
0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[0] : ‘’
string[1] : ‘ ’
1
#1 )
1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[1] : ‘ ’
string[2] : ‘ 1’
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 0 -1 0 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[2] : ‘ 1’
string[3] : ‘ 3 ’
1
#1 )
1 1 1 1 1 1 -1 -1 -1 -1 1 1 1 1 -1 -1 1 -1 -1 1 1 1 0 1 1 1 -1 1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[3] : ‘ 3 ’
string[1] : ‘1’
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 0 -1 0 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[1] : ‘1’
string[1] : ‘0’
1
#1 )
1 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 0 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[1] : ‘0’
string[2] : ‘-1’
1
#1 )
1 1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[2] : ‘-1’
string[2] : ‘42’
1
#1 )
1 1 1 1 1 1 0 -1 0 -1 1 1 1 1 -1 -1 1 -1 -1 1 1 1 1 1 1 1 0 1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[2] : ‘42’
string[3] : ‘1.3’
1
#1 )
1 1 1 1 1 1 -1 -1 -1 -1 0 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 1 -1 0 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[3] : ‘1.3’
string[3] : ‘0.0’
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 0 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[3] : ‘0.0’
string[6] : ‘-1.305’
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 0 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[6] : ‘-1.305’
string[4] : ‘true’
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 0 1 1 1 1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[4] : ‘true’
string[5] : ‘false’
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 0 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[5] : ‘false’
string[4] : ‘null’
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 0 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[4] : ‘null’
string[6] : ‘123str’
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 0 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[6] : ‘123str’
string[6] : ‘str123’
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 0 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[6] : ‘str123’
string[10] : ‘123, "str"’
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 0 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
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 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[8] : ‘0xCC00F9’
string[4] : ‘0123’
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 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[4] : ‘0123’
array()
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
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 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Warning: strnatcmp() expects parameter 2 to be string, array/object/resource given
  3. Warning: strnatcmp() expects parameter 1 to be string, array/object/resource given
strnatcasecmp() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
strnatcasecmp()
strnatcasecmp() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
strnatcasecmp()
null : ( = NULL )
0
#1 )
0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
null : ( = NULL )
null : ( = NULL )
0
#1 )
0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
null : ( = NULL )
bool : ( = false )
0
#1 )
0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
bool : ( = false )
bool : 1 ( = true )
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 0 -1 0 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
bool : 1 ( = true )
int : 1
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 0 -1 0 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : 1
int : 0
1
#1 )
1 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 0 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : 0
int : -1
1
#1 )
1 1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : -1
int : 42
1
#1 )
1 1 1 1 1 1 0 -1 0 -1 1 1 1 1 -1 -1 1 -1 -1 1 1 1 1 1 1 1 0 1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : 42
†i8int : 13369593
1
#1 )
1 1 1 1 1 1 1 0 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 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†i8int : 13369593
†i9int : 42
1
#1 )
1 1 1 1 1 1 0 -1 0 -1 1 1 1 1 -1 -1 1 -1 -1 1 1 1 1 1 1 1 0 1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†i9int : 42
†iaint : 57
1
#1 )
1 1 1 1 1 1 1 -1 1 0 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 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†iaint : 57
float : 1.3
1
#1 )
1 1 1 1 1 1 -1 -1 -1 -1 0 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 1 -1 0 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : 1.3
float : 0.005
1
#1 )
1 1 -1 -1 1 1 -1 -1 -1 -1 -1 0 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 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : 0.005
float : 0
1
#1 )
1 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 0 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : 0
float : -1.3
1
#1 )
1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : -1.3
†f5float : NAN
1
#1 )
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f5float : NAN
†f6float : NAN
1
#1 )
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f6float : NAN
†f7float : -INF
1
#1 )
1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 0 -1 -1 1 1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f7float : -INF
†f8float : INF
1
#1 )
1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f8float : INF
†f9float : 123450000
1
#1 )
1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 1 -1 0 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f9float : 123450000
string[0] : ‘’
0
#1 )
0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[0] : ‘’
string[1] : ‘ ’
1
#1 )
1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[1] : ‘ ’
string[2] : ‘ 1’
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 0 -1 0 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[2] : ‘ 1’
string[3] : ‘ 3 ’
1
#1 )
1 1 1 1 1 1 -1 -1 -1 -1 1 1 1 1 -1 -1 1 -1 -1 1 1 1 0 1 1 1 -1 1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[3] : ‘ 3 ’
string[1] : ‘1’
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 0 -1 0 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[1] : ‘1’
string[1] : ‘0’
1
#1 )
1 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 1 -1 -1 1 1 -1 -1 -1 0 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[1] : ‘0’
string[2] : ‘-1’
1
#1 )
1 1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[2] : ‘-1’
string[2] : ‘42’
1
#1 )
1 1 1 1 1 1 0 -1 0 -1 1 1 1 1 -1 -1 1 -1 -1 1 1 1 1 1 1 1 0 1 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[2] : ‘42’
string[3] : ‘1.3’
1
#1 )
1 1 1 1 1 1 -1 -1 -1 -1 0 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 1 -1 0 1 1 -1 -1 -1 -1 -1 -1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[3] : ‘1.3’
string[3] : ‘0.0’
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 0 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[3] : ‘0.0’
string[6] : ‘-1.305’
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 0 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[6] : ‘-1.305’
string[4] : ‘true’
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 0 1 1 1 1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[4] : ‘true’
string[5] : ‘false’
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 0 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[5] : ‘false’
string[4] : ‘null’
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 0 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[4] : ‘null’
string[6] : ‘123str’
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 0 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[6] : ‘123str’
string[6] : ‘str123’
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 0 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[6] : ‘str123’
string[10] : ‘123, "str"’
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 0 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
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 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[8] : ‘0xCC00F9’
string[4] : ‘0123’
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 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[4] : ‘0123’
array()
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
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 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Warning: strnatcasecmp() expects parameter 2 to be string, array/object/resource given
  3. Warning: strnatcasecmp() expects parameter 1 to be string, array/object/resource given
strcoll() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
strcoll()
strcoll() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
strcoll()
null : ( = NULL )
0
#1 )
0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
null : ( = NULL )
null : ( = NULL )
0
#1 )
0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
null : ( = NULL )
bool : ( = false )
0
#1 )
0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
bool : ( = false )
bool : 1 ( = true )
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 1 0 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
bool : 1 ( = true )
int : 1
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 1 0 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : 1
int : 0
1
#1 )
1 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 1 -1 -1 1 1 1 1 -1 0 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : 0
int : -1
1
#1 )
1 1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : -1
int : 42
1
#1 )
1 1 1 1 1 1 0 1 0 -1 1 1 1 1 -1 -1 1 -1 1 1 1 1 1 1 1 1 0 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : 42
†i8int : 13369593
1
#1 )
1 1 1 1 1 1 -1 0 -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 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†i8int : 13369593
†i9int : 42
1
#1 )
1 1 1 1 1 1 0 1 0 -1 1 1 1 1 -1 -1 1 -1 1 1 1 1 1 1 1 1 0 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†i9int : 42
†iaint : 57
1
#1 )
1 1 1 1 1 1 1 1 1 0 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 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†iaint : 57
float : 1.3
1
#1 )
1 1 1 1 1 1 -1 -1 -1 -1 0 1 1 1 -1 -1 1 -1 -1 1 1 1 1 1 1 1 -1 0 1 1 -1 -1 -1 -1 -1 -1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : 1.3
float : 0.005
1
#1 )
1 1 -1 -1 1 1 -1 -1 -1 -1 -1 0 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 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : 0.005
float : 0
1
#1 )
1 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 1 -1 -1 1 1 1 1 -1 0 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : 0
float : -1.3
1
#1 )
1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : -1.3
†f5float : NAN
1
#1 )
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f5float : NAN
†f6float : NAN
1
#1 )
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f6float : NAN
†f7float : -INF
1
#1 )
1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 0 -1 -1 1 1 1 1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f7float : -INF
†f8float : INF
1
#1 )
1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f8float : INF
†f9float : 123450000
1
#1 )
1 1 1 1 1 1 -1 -1 -1 -1 1 1 1 1 -1 -1 1 -1 0 1 1 1 1 1 1 1 -1 1 1 1 -1 -1 -1 -1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
†f9float : 123450000
string[0] : ‘’
0
#1 )
0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[0] : ‘’
string[1] : ‘ ’
1
#1 )
1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[1] : ‘ ’
string[2] : ‘ 1’
1
#1 )
1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[2] : ‘ 1’
string[3] : ‘ 3 ’
1
#1 )
1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[3] : ‘ 3 ’
string[1] : ‘1’
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 1 0 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[1] : ‘1’
string[1] : ‘0’
1
#1 )
1 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 1 -1 -1 1 1 1 1 -1 0 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[1] : ‘0’
string[2] : ‘-1’
1
#1 )
1 1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[2] : ‘-1’
string[2] : ‘42’
1
#1 )
1 1 1 1 1 1 0 1 0 -1 1 1 1 1 -1 -1 1 -1 1 1 1 1 1 1 1 1 0 1 1 1 -1 -1 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[2] : ‘42’
string[3] : ‘1.3’
1
#1 )
1 1 1 1 1 1 -1 -1 -1 -1 0 1 1 1 -1 -1 1 -1 -1 1 1 1 1 1 1 1 -1 0 1 1 -1 -1 -1 -1 -1 -1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[3] : ‘1.3’
string[3] : ‘0.0’
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 0 1 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[3] : ‘0.0’
string[6] : ‘-1.305’
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 0 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[6] : ‘-1.305’
string[4] : ‘true’
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 0 1 1 1 1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[4] : ‘true’
string[5] : ‘false’
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 0 -1 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[5] : ‘false’
string[4] : ‘null’
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 0 1 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[4] : ‘null’
string[6] : ‘123str’
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 0 -1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[6] : ‘123str’
string[6] : ‘str123’
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 0 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[6] : ‘str123’
string[10] : ‘123, "str"’
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 0 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
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 0 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[8] : ‘0xCC00F9’
string[4] : ‘0123’
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 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[4] : ‘0123’
array()
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
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 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Warning: strcoll() expects parameter 2 to be string, array/object/resource given
  3. Warning: strcoll() expects parameter 1 to be string, array/object/resource given
similar_text() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
similar_text()
similar_text() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
similar_text()
null : ( = NULL )
0
#1 )
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
null : ( = NULL )
null : ( = NULL )
0
#1 )
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
null : ( = NULL )
bool : ( = false )
0
#1 )
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
bool : ( = false )
bool : 1 ( = true )
0
#1 )
0 0 1 1 0 1 0 1 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 0 1 1 1 0 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
bool : 1 ( = true )
int : 1
0
#1 )
0 0 1 1 0 1 0 1 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 0 1 1 1 0 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
int : 1
int : 0
0
#1 )
0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
int : 0
int : -1
0
#1 )
0 0 1 1 0 2 0 1 0 0 1 0 0 2 0 0 1 0 1 0 0 1 0 1 0 2 0 1 0 2 0 0 0 1 1 1 0 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
int : -1
int : 42
0
#1 )
0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 2 0 0 0 0 0 0 1 1 1 0 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
int : 42
†i8int : 13369593
0
#1 )
0 0 1 1 0 1 0 8 0 1 2 1 0 2 0 0 0 0 3 0 0 1 1 1 0 1 0 2 0 3 0 0 0 2 2 2 1 2 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
†i8int : 13369593
†i9int : 42
0
#1 )
0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 2 0 0 0 0 0 0 1 1 1 0 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
†i9int : 42
†iaint : 57
0
#1 )
0 0 0 0 0 0 0 1 0 2 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
†iaint : 57
float : 1.3
0
#1 )
0 0 1 1 0 1 0 2 0 0 3 1 0 3 0 0 0 0 2 0 0 1 1 1 0 1 0 3 1 3 0 0 0 2 2 2 0 2 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
float : 1.3
float : 0.005
0
#1 )
0 0 0 0 1 0 0 1 0 1 1 5 1 1 0 0 0 0 2 0 0 0 0 0 1 0 0 1 3 3 0 0 0 0 0 0 3 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
float : 0.005
float : 0
0
#1 )
0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
float : 0
float : -1.3
0
#1 )
0 0 1 1 0 2 0 2 0 0 3 1 0 4 0 0 1 0 2 0 0 1 1 1 0 2 0 3 1 4 0 0 0 2 2 2 0 2 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
float : -1.3
†f5float : NAN
0
#1 )
0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
†f5float : NAN
†f6float : NAN
0
#1 )
0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
†f6float : NAN
†f7float : -INF
0
#1 )
0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 4 3 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
†f7float : -INF
†f8float : INF
0
#1 )
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
†f8float : INF
†f9float : 123450000
0
#1 )
0 0 1 1 1 1 1 3 1 1 2 2 1 2 0 0 0 0 9 0 0 1 1 1 1 1 1 2 2 3 0 0 0 3 3 3 2 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
†f9float : 123450000
string[0] : ‘’
0
#1 )
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[0] : ‘’
string[1] : ‘ ’
0
#1 )
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[1] : ‘ ’
string[2] : ‘ 1’
0
#1 )
0 0 1 1 0 1 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 2 1 1 0 1 0 1 0 1 0 0 0 1 1 1 0 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[2] : ‘ 1’
string[3] : ‘ 3 ’
0
#1 )
0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 1 3 0 0 0 0 1 0 1 0 0 0 1 1 1 0 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[3] : ‘ 3 ’
string[1] : ‘1’
0
#1 )
0 0 1 1 0 1 0 1 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 0 1 1 1 0 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[1] : ‘1’
string[1] : ‘0’
0
#1 )
0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[1] : ‘0’
string[2] : ‘-1’
0
#1 )
0 0 1 1 0 2 0 1 0 0 1 0 0 2 0 0 1 0 1 0 0 1 0 1 0 2 0 1 0 2 0 0 0 1 1 1 0 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[2] : ‘-1’
string[2] : ‘42’
0
#1 )
0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 2 0 0 0 0 0 0 1 1 1 0 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[2] : ‘42’
string[3] : ‘1.3’
0
#1 )
0 0 1 1 0 1 0 2 0 0 3 1 0 3 0 0 0 0 2 0 0 1 1 1 0 1 0 3 1 3 0 0 0 2 2 2 0 2 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[3] : ‘1.3’
string[3] : ‘0.0’
0
#1 )
0 0 0 0 1 0 0 0 0 0 1 3 1 1 0 0 0 0 2 0 0 0 0 0 1 0 0 1 3 1 0 0 0 0 0 0 2 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[3] : ‘0.0’
string[6] : ‘-1.305’
0
#1 )
0 0 1 1 1 2 0 3 0 1 3 3 1 4 0 0 1 0 3 0 0 1 1 1 1 2 0 3 2 6 0 0 0 2 2 2 1 2 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[6] : ‘-1.305’
string[4] : ‘true’
0
#1 )
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 1 2 2 2 0 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
2 null
#2 )
string[4] : ‘true’
string[5] : ‘false’
0
#1 )
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 1 1 1 0 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
2 null
#2 )
string[5] : ‘false’
string[4] : ‘null’
0
#1 )
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 0 0 0 0 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[4] : ‘null’
string[6] : ‘123str’
0
#1 )
0 0 1 1 0 1 1 2 1 0 2 0 0 2 0 0 0 0 3 0 0 1 1 1 0 1 1 2 0 2 2 1 0 6 3 6 0 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
3 null
#2 )
string[6] : ‘123str’
string[6] : ‘str123’
0
#1 )
0 0 1 1 0 1 1 2 1 0 2 0 0 2 0 0 0 0 3 0 0 1 1 1 0 1 1 2 0 2 2 1 0 3 6 3 0 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
3 null
#2 )
string[6] : ‘str123’
string[10] : ‘123, "str"’
0
#1 )
0 0 1 1 0 1 1 2 1 0 2 0 0 2 0 0 0 0 3 0 1 1 2 1 0 1 1 2 0 2 2 1 0 6 3 10 0 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
4 null
#2 )
string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
0
#1 )
0 0 0 0 1 0 0 1 0 0 0 3 1 0 0 0 1 1 2 0 0 0 0 0 1 0 0 0 2 1 0 0 0 0 0 0 8 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[8] : ‘0xCC00F9’
string[4] : ‘0123’
0
#1 )
0 0 1 1 1 1 1 2 1 0 2 1 1 2 0 0 0 0 3 0 0 1 1 1 1 1 1 2 1 1 0 0 0 3 3 3 1 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[4] : ‘0123’
array()
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
0
#1 )
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 2 2 1 3 3 4 0 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Warning: similar_text() expects parameter 2 to be string, array/object/resource given
  3. Warning: similar_text() expects parameter 1 to be string, array/object/resource given
levenshtein() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
levenshtein()
levenshtein() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
levenshtein()
null : ( = NULL )
0
#1 )
0 0 1 1 1 2 2 8 2 2 3 5 1 4 3 3 4 3 9 0 1 2 3 1 1 2 2 3 3 6 4 5 4 6 6 10 8 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
null : ( = NULL )
null : ( = NULL )
0
#1 )
0 0 1 1 1 2 2 8 2 2 3 5 1 4 3 3 4 3 9 0 1 2 3 1 1 2 2 3 3 6 4 5 4 6 6 10 8 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
null : ( = NULL )
bool : ( = false )
0
#1 )
0 0 1 1 1 2 2 8 2 2 3 5 1 4 3 3 4 3 9 0 1 2 3 1 1 2 2 3 3 6 4 5 4 6 6 10 8 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
bool : ( = false )
bool : 1 ( = true )
1
#1 )
1 1 0 0 1 1 2 7 2 2 2 5 1 3 3 3 4 3 8 1 1 1 3 0 1 1 2 2 3 5 4 5 4 5 5 9 8 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
bool : 1 ( = true )
int : 1
1
#1 )
1 1 0 0 1 1 2 7 2 2 2 5 1 3 3 3 4 3 8 1 1 1 3 0 1 1 2 2 3 5 4 5 4 5 5 9 8 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
int : 1
int : 0
1
#1 )
1 1 1 1 0 2 2 8 2 2 3 4 0 4 3 3 4 3 8 1 1 2 3 1 0 2 2 3 2 5 4 5 4 6 6 10 7 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
int : 0
int : -1
2
#1 )
2 2 1 1 2 0 2 8 2 2 3 5 2 2 3 3 3 3 9 2 2 1 3 1 2 0 2 3 3 4 4 5 4 6 5 10 8 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
int : -1
int : 42
2
#1 )
2 2 2 2 2 2 0 8 0 2 3 5 2 4 3 3 4 3 8 2 2 2 3 2 2 2 0 3 3 6 4 5 4 5 5 9 8 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
int : 42
†i8int : 13369593
8
#1 )
8 8 7 7 8 8 8 0 8 7 6 7 8 7 8 8 8 8 7 8 8 8 7 7 8 8 8 6 8 6 8 8 8 6 7 8 8 7 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
†i8int : 13369593
†i9int : 42
2
#1 )
2 2 2 2 2 2 0 8 0 2 3 5 2 4 3 3 4 3 8 2 2 2 3 2 2 2 0 3 3 6 4 5 4 5 5 9 8 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
†i9int : 42
†iaint : 57
2
#1 )
2 2 2 2 2 2 2 7 2 0 3 5 2 4 3 3 4 3 8 2 2 2 3 2 2 2 2 3 3 6 4 5 4 6 6 10 8 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
†iaint : 57
float : 1.3
3
#1 )
3 3 2 2 3 3 3 6 3 3 0 4 3 1 3 3 4 3 7 3 3 3 3 2 3 3 3 0 2 3 4 5 4 4 4 8 8 2 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
float : 1.3
float : 0.005
5
#1 )
5 5 5 5 4 5 5 7 5 5 4 0 4 5 5 5 5 5 7 5 5 5 5 5 4 5 5 4 2 3 5 5 5 6 6 10 5 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
float : 0.005
float : 0
1
#1 )
1 1 1 1 0 2 2 8 2 2 3 4 0 4 3 3 4 3 8 1 1 2 3 1 0 2 2 3 2 5 4 5 4 6 6 10 7 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
float : 0
float : -1.3
4
#1 )
4 4 3 3 4 2 4 7 4 4 1 5 4 0 4 4 3 4 8 4 4 3 4 3 4 2 4 1 3 2 4 5 4 5 4 9 8 2 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
float : -1.3
†f5float : NAN
3
#1 )
3 3 3 3 3 3 3 8 3 3 3 5 3 4 0 0 3 3 9 3 3 3 3 3 3 3 3 3 3 6 4 5 4 6 6 10 8 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
†f5float : NAN
†f6float : NAN
3
#1 )
3 3 3 3 3 3 3 8 3 3 3 5 3 4 0 0 3 3 9 3 3 3 3 3 3 3 3 3 3 6 4 5 4 6 6 10 8 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
†f6float : NAN
†f7float : -INF
4
#1 )
4 4 4 4 4 3 4 8 4 4 4 5 4 3 3 3 0 1 9 4 4 4 4 4 4 3 4 4 4 5 4 5 4 6 6 10 7 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
†f7float : -INF
†f8float : INF
3
#1 )
3 3 3 3 3 3 3 8 3 3 3 5 3 4 3 3 1 0 9 3 3 3 3 3 3 3 3 3 3 6 4 5 4 6 6 10 7 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
†f8float : INF
†f9float : 123450000
9
#1 )
9 9 8 8 8 9 8 7 8 8 7 7 8 8 9 9 9 9 0 9 9 9 8 8 8 9 8 7 7 7 9 9 9 6 9 7 7 7 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
†f9float : 123450000
string[0] : ‘’
0
#1 )
0 0 1 1 1 2 2 8 2 2 3 5 1 4 3 3 4 3 9 0 1 2 3 1 1 2 2 3 3 6 4 5 4 6 6 10 8 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
string[0] : ‘’
string[1] : ‘ ’
1
#1 )
1 1 1 1 1 2 2 8 2 2 3 5 1 4 3 3 4 3 9 1 0 1 2 1 1 2 2 3 3 6 4 5 4 6 6 9 8 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
10 null
#2 )
string[1] : ‘ ’
string[2] : ‘ 1’
2
#1 )
2 2 1 1 2 1 2 8 2 2 3 5 2 3 3 3 4 3 9 2 1 0 2 1 2 1 2 3 3 5 4 5 4 6 5 9 8 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
10 null
#2 )
string[2] : ‘ 1’
string[3] : ‘ 3 ’
3
#1 )
3 3 3 3 3 3 3 7 3 3 3 5 3 4 3 3 4 3 8 3 2 2 0 3 3 3 3 3 3 5 4 5 4 5 6 8 8 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
10 null
#2 )
string[3] : ‘ 3 ’
string[1] : ‘1’
1
#1 )
1 1 0 0 1 1 2 7 2 2 2 5 1 3 3 3 4 3 8 1 1 1 3 0 1 1 2 2 3 5 4 5 4 5 5 9 8 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
string[1] : ‘1’
string[1] : ‘0’
1
#1 )
1 1 1 1 0 2 2 8 2 2 3 4 0 4 3 3 4 3 8 1 1 2 3 1 0 2 2 3 2 5 4 5 4 6 6 10 7 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
string[1] : ‘0’
string[2] : ‘-1’
2
#1 )
2 2 1 1 2 0 2 8 2 2 3 5 2 2 3 3 3 3 9 2 2 1 3 1 2 0 2 3 3 4 4 5 4 6 5 10 8 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
string[2] : ‘-1’
string[2] : ‘42’
2
#1 )
2 2 2 2 2 2 0 8 0 2 3 5 2 4 3 3 4 3 8 2 2 2 3 2 2 2 0 3 3 6 4 5 4 5 5 9 8 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
string[2] : ‘42’
string[3] : ‘1.3’
3
#1 )
3 3 2 2 3 3 3 6 3 3 0 4 3 1 3 3 4 3 7 3 3 3 3 2 3 3 3 0 2 3 4 5 4 4 4 8 8 2 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
string[3] : ‘1.3’
string[3] : ‘0.0’
3
#1 )
3 3 3 3 2 3 3 8 3 3 2 2 2 3 3 3 4 3 7 3 3 3 3 3 2 3 3 2 0 4 4 5 4 6 6 10 6 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
string[3] : ‘0.0’
string[6] : ‘-1.305’
6
#1 )
6 6 5 5 5 4 6 6 6 6 3 3 5 2 6 6 5 6 7 6 6 5 5 5 5 4 6 3 4 0 6 6 6 5 6 9 7 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
string[6] : ‘-1.305’
string[4] : ‘true’
4
#1 )
4 4 4 4 4 4 4 8 4 4 4 5 4 4 4 4 4 4 9 4 4 4 4 4 4 4 4 4 4 6 0 4 4 6 4 9 8 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
9 null
#2 )
string[4] : ‘true’
string[5] : ‘false’
5
#1 )
5 5 5 5 5 5 5 8 5 5 5 5 5 5 5 5 5 5 9 5 5 5 5 5 5 5 5 5 5 6 4 0 4 5 6 9 8 5 null
#2 )
null
#2 )
null
#2 )
null
#2 )
10 null
#2 )
string[5] : ‘false’
string[4] : ‘null’
4
#1 )
4 4 4 4 4 4 4 8 4 4 4 5 4 4 4 4 4 4 9 4 4 4 4 4 4 4 4 4 4 6 4 4 0 6 6 10 8 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
string[4] : ‘null’
string[6] : ‘123str’
6
#1 )
6 6 5 5 6 6 5 6 5 6 4 6 6 5 6 6 6 6 6 6 6 6 5 5 6 6 5 4 6 5 6 5 6 0 6 4 8 4 null
#2 )
null
#2 )
null
#2 )
null
#2 )
8 null
#2 )
string[6] : ‘123str’
string[6] : ‘str123’
6
#1 )
6 6 5 5 6 5 5 7 5 6 4 6 6 4 6 6 6 6 9 6 6 5 6 5 6 5 5 4 6 6 4 6 6 6 0 9 8 3 null
#2 )
null
#2 )
null
#2 )
null
#2 )
8 null
#2 )
string[6] : ‘str123’
string[10] : ‘123, "str"’
10
#1 )
10 10 9 9 10 10 9 8 9 10 8 10 10 9 10 10 10 10 7 10 9 9 8 9 10 10 9 8 10 9 9 9 10 4 9 0 10 8 null
#2 )
null
#2 )
null
#2 )
null
#2 )
8 null
#2 )
string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
8
#1 )
8 8 8 8 7 8 8 8 8 8 8 5 7 8 8 8 7 7 7 8 8 8 8 8 7 8 8 8 6 7 8 8 8 8 8 10 0 7 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
string[8] : ‘0xCC00F9’
string[4] : ‘0123’
4
#1 )
4 4 3 3 3 3 3 7 3 4 2 4 3 2 4 4 4 4 7 4 4 3 4 3 3 3 3 2 3 4 4 5 4 4 3 8 7 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
11 null
#2 )
string[4] : ‘0123’
array()
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
11
#1 )
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 9 10 11 8 8 8 11 11 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Warning: levenshtein() expects parameter 2 to be string, array/object/resource given
  3. Warning: levenshtein() expects parameter 1 to be string, array/object/resource given
bccomp() ‡1 ‡2 null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
bccomp() ‡1 ‡2
bccomp() ‡1 ‡2 null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
bccomp() ‡1 ‡2
null : ( = NULL )
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
null : ( = NULL )
null : ( = NULL )
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
null : ( = NULL )
bool : ( = false )
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
bool : ( = false )
bool : 1 ( = true )
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 0 1 1 1 1 1 1 1 -1 1 1 1 1 0 1 1 -1 0 1 1 1 1 1 1 1 1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
bool : 1 ( = true )
int : 1
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 0 1 1 1 1 1 1 1 -1 1 1 1 1 0 1 1 -1 0 1 1 1 1 1 1 1 1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
int : 1
int : 0
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
int : 0
int : -1
-1
#1 )
-1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
int : -1
int : 42
1
#1 )
1 1 1 1 1 1 0 -1 0 -1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
int : 42
†i8int : 13369593
1
#1 )
1 1 1 1 1 1 1 0 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 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
†i8int : 13369593
†i9int : 42
1
#1 )
1 1 1 1 1 1 0 -1 0 -1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
†i9int : 42
†iaint : 57
1
#1 )
1 1 1 1 1 1 1 -1 1 0 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 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
†iaint : 57
float : 1.3
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 0 1 1 1 1 1 1 1 -1 1 1 1 1 0 1 1 -1 0 1 1 1 1 1 1 1 1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
float : 1.3
float : 0.005
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
float : 0.005
float : 0
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
float : 0
float : -1.3
-1
#1 )
-1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
float : -1.3
†f5float : NAN
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
†f5float : NAN
†f6float : NAN
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
†f6float : NAN
†f7float : -INF
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
†f7float : -INF
†f8float : INF
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
†f8float : INF
†f9float : 123450000
1
#1 )
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
†f9float : 123450000
string[0] : ‘’
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[0] : ‘’
string[1] : ‘ ’
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[1] : ‘ ’
string[2] : ‘ 1’
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[2] : ‘ 1’
string[3] : ‘ 3 ’
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[3] : ‘ 3 ’
string[1] : ‘1’
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 0 1 1 1 1 1 1 1 -1 1 1 1 1 0 1 1 -1 0 1 1 1 1 1 1 1 1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[1] : ‘1’
string[1] : ‘0’
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[1] : ‘0’
string[2] : ‘-1’
-1
#1 )
-1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[2] : ‘-1’
string[2] : ‘42’
1
#1 )
1 1 1 1 1 1 0 -1 0 -1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[2] : ‘42’
string[3] : ‘1.3’
1
#1 )
1 1 0 0 1 1 -1 -1 -1 -1 0 1 1 1 1 1 1 1 -1 1 1 1 1 0 1 1 -1 0 1 1 1 1 1 1 1 1 1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[3] : ‘1.3’
string[3] : ‘0.0’
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[3] : ‘0.0’
string[6] : ‘-1.305’
-1
#1 )
-1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
-1 null
#2 )
string[6] : ‘-1.305’
string[4] : ‘true’
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[4] : ‘true’
string[5] : ‘false’
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[5] : ‘false’
string[4] : ‘null’
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[4] : ‘null’
string[6] : ‘123str’
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[6] : ‘123str’
string[6] : ‘str123’
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[6] : ‘str123’
string[10] : ‘123, "str"’
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
string[8] : ‘0xCC00F9’
string[4] : ‘0123’
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 0 null
#2 )
null
#2 )
null
#2 )
null
#2 )
1 null
#2 )
string[4] : ‘0123’
array()
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
0
#1 )
0 0 -1 -1 0 1 -1 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 0 0 0 0 -1 0 1 -1 -1 0 1 0 0 0 0 0 0 0 -1 null
#2 )
null
#2 )
null
#2 )
null
#2 )
0 null
#2 )
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
null
#1 )
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
null
#3 )
resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Warning: bccomp() expects parameter 2 to be string, array/object/resource given
  3. Warning: bccomp() expects parameter 1 to be string, array/object/resource given
‡ 1

Remember that the default bcscale() is 0 !

‡ 2

For a reliable implementation of all the BCMath functions which avoids a number of the common pitfalls, see this example function (gist).

min() ‡1 ‡2 null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
min() ‡1 ‡2
min() ‡1 ‡2 null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
min() ‡1 ‡2
null : ( = NULL )
null
#1 )
null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null : ( = NULL )
null : ( = NULL )
null
#1 )
null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null : ( = NULL )
bool : ( = false )
b false

#1 )
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
b false
bool : ( = false )
bool : 1 ( = true )
null
#1 )
null b false
b true
b true
0
b true
b true
b true
b true
b true
b true
b true
0
b true
b true
b true
b true
b true
b true
‘’
b true
b true
b true
b true
‘0’
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
array()
b true
b true
b true
b true
b true
bool : 1 ( = true )
int : 1
null
#1 )
null b false
1
1
0
-1
1
1
1
1
1
0.005
0
-1.3
1
1
-INF
1
1
‘’
‘ ’
1
1
1
‘0’
‘-1’
1
1
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
1
‘str123’
1
‘0xCC00F9’
1
1
1
1
1

#2 )
1

#2 )
1
int : 1
int : 0
0

#1 )
0
0
0
0
0
-1
0
0
0
0
0
0
0
-1.3
0
0
-INF
0
0
0
0
0
0
0
0
‘-1’
0
0
0
‘-1.305’
0
0
0
0
0
0
0
0
0
0
0
0

#2 )
0

#2 )
0
int : 0
int : -1
null
#1 )
null b false
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1.3
-1
-1
-INF
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
‘-1.305’
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1

#2 )
-1

#2 )
-1
int : -1
int : 42
null
#1 )
null b false
42
1
0
-1
42
42
42
42
1.3
0.005
0
-1.3
42
42
-INF
42
42
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
42
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
42
‘str123’
42
‘0xCC00F9’
42
42
42
42
Object: (
  Class: stdClass (
  )
)

#2 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#2 )
Resource id #20
int : 42
†i8int : 13369593
null
#1 )
null b false
13369593
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
13369593
13369593
-INF
13369593
13369593
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
13369593
13369593
13369593
Object: (
  Class: stdClass (
  )
)

#2 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#2 )
Resource id #20
†i8int : 13369593
†i9int : 42
null
#1 )
null b false
42
1
0
-1
42
42
42
42
1.3
0.005
0
-1.3
42
42
-INF
42
42
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
42
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
42
‘str123’
42
‘0xCC00F9’
42
42
42
42
Object: (
  Class: stdClass (
  )
)

#2 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#2 )
Resource id #20
†i9int : 42
†iaint : 57
null
#1 )
null b false
57
1
0
-1
42
57
42
57
1.3
0.005
0
-1.3
57
57
-INF
57
57
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
57
‘str123’
57
‘0xCC00F9’
57
57
57
57
Object: (
  Class: stdClass (
  )
)

#2 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#2 )
Resource id #20
†iaint : 57
float : 1.3
null
#1 )
null b false
1.3
1
0
-1
1.3
1.3
1.3
1.3
1.3
0.005
0
-1.3
1.3
1.3
-INF
1.3
1.3
‘’
‘ ’
‘ 1’
1.3
‘1’
‘0’
‘-1’
1.3
1.3
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
1.3
‘str123’
1.3
‘0xCC00F9’
1.3
1.3
1.3
1.3
Object: (
  Class: stdClass (
  )
)

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
1.3
float : 1.3
float : 0.005
null
#1 )
null b false
0.005
0.005
0
-1
0.005
0.005
0.005
0.005
0.005
0.005
0
-1.3
0.005
0.005
-INF
0.005
0.005
‘’
‘ ’
0.005
0.005
0.005
‘0’
‘-1’
0.005
0.005
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
0.005
‘str123’
0.005
‘0xCC00F9’
0.005
0.005
0.005
0.005
0.005

#3 )
0.005

#3 )
0.005
float : 0.005
float : 0
0

#1 )
0
0
0
0
0
-1
0
0
0
0
0
0
0
-1.3
0
0
-INF
0
0
0
0
0
0
0
0
‘-1’
0
0
0
‘-1.305’
0
0
0
0
0
0
0
0
0
0
0
0

#3 )
0

#3 )
0
float : 0
float : -1.3
null
#1 )
null b false
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-INF
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
‘-1.305’
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3
-1.3

#3 )
-1.3

#3 )
-1.3
float : -1.3
†f5float : NAN
null
#1 )
null b false
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN

#3 )
NAN

#3 )
NAN
†f5float : NAN
†f6float : NAN
null
#1 )
null b false
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN
NAN

#3 )
NAN

#3 )
NAN
†f6float : NAN
†f7float : -INF
null
#1 )
null b false
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF
-INF

#3 )
-INF

#3 )
-INF
†f7float : -INF
†f8float : INF
null
#1 )
null b false
INF
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
INF
INF
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
INF
INF
INF
Object: (
  Class: stdClass (
  )
)

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
Resource id #20
†f8float : INF
†f9float : 123450000
null
#1 )
null b false
123450000
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
123450000
123450000
-INF
123450000
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
123450000
123450000
123450000
Object: (
  Class: stdClass (
  )
)

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
Resource id #20
†f9float : 123450000
string[0] : ‘’
‘’

#1 )
‘’
‘’
‘’
‘’
‘’
-1
‘’
‘’
‘’
‘’
‘’
‘’
‘’
-1.3
‘’
‘’
-INF
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
‘’
string[0] : ‘’
string[1] : ‘ ’
null
#1 )
null b false
‘ ’
‘ ’
‘ ’
-1
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
-1.3
‘ ’
‘ ’
-INF
‘ ’
‘ ’
‘’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
‘ ’
string[1] : ‘ ’
string[2] : ‘ 1’
null
#1 )
null b false
‘ 1’
‘ 1’
0
-1
‘ 1’
‘ 1’
‘ 1’
‘ 1’
‘ 1’
0.005
0
-1.3
‘ 1’
‘ 1’
-INF
‘ 1’
‘ 1’
‘’
‘ ’
‘ 1’
‘ 1’
‘ 1’
‘0’
‘-1’
‘ 1’
‘ 1’
‘0.0’
‘-1.305’
‘ 1’
‘ 1’
‘ 1’
‘ 1’
‘ 1’
‘ 1’
‘ 1’
‘ 1’
‘ 1’
‘ 1’
‘ 1’
‘ 1’
‘ 1’
‘ 1’
string[2] : ‘ 1’
string[3] : ‘ 3 ’
null
#1 )
null b false
‘ 3 ’
1
0
-1
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
1.3
0.005
0
-1.3
‘ 3 ’
‘ 3 ’
-INF
‘ 3 ’
‘ 3 ’
‘’
‘ ’
‘ 1’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
string[3] : ‘ 3 ’
string[1] : ‘1’
null
#1 )
null b false
‘1’
‘1’
0
-1
‘1’
‘1’
‘1’
‘1’
‘1’
0.005
0
-1.3
‘1’
‘1’
-INF
‘1’
‘1’
‘’
‘ ’
‘1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘1’
‘1’
‘0.0’
‘-1.305’
‘1’
‘1’
‘1’
‘1’
‘1’
‘1’
‘0xCC00F9’
‘1’
‘1’
‘1’
‘1’
‘1’
‘1’
‘1’
string[1] : ‘1’
string[1] : ‘0’
null
#1 )
null ‘0’
‘0’
‘0’
‘0’
-1
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
-1.3
‘0’
‘0’
-INF
‘0’
‘0’
‘’
‘ ’
‘0’
‘ 3 ’
‘0’
‘0’
‘-1’
‘0’
‘0’
‘0’
‘-1.305’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
string[1] : ‘0’
string[2] : ‘-1’
null
#1 )
null b false
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
-1.3
‘-1’
‘-1’
-INF
‘-1’
‘-1’
‘’
‘ ’
‘-1’
‘ 3 ’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1.305’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
‘-1’
string[2] : ‘-1’
string[2] : ‘42’
null
#1 )
null b false
‘42’
1
0
-1
‘42’
‘42’
‘42’
‘42’
1.3
0.005
0
-1.3
‘42’
‘42’
-INF
‘42’
‘42’
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘42’
‘42’
‘42’
‘123str’
‘42’
‘123, "str"’
‘0xCC00F9’
‘42’
‘42’
‘42’
‘42’
‘42’
‘42’
Resource id #20
string[2] : ‘42’
string[3] : ‘1.3’
null
#1 )
null b false
‘1.3’
1
0
-1
‘1.3’
‘1.3’
‘1.3’
‘1.3’
‘1.3’
0.005
0
-1.3
‘1.3’
‘1.3’
-INF
‘1.3’
‘1.3’
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘1.3’
‘1.3’
‘0.0’
‘-1.305’
‘1.3’
‘1.3’
‘1.3’
‘1.3’
‘1.3’
‘1.3’
‘0xCC00F9’
‘1.3’
‘1.3’
‘1.3’
‘1.3’
‘1.3’
‘1.3’
‘1.3’
string[3] : ‘1.3’
string[3] : ‘0.0’
null
#1 )
null b false
‘0.0’
‘0.0’
‘0.0’
-1
‘0.0’
‘0.0’
‘0.0’
‘0.0’
‘0.0’
‘0.0’
‘0.0’
-1.3
‘0.0’
‘0.0’
-INF
‘0.0’
‘0.0’
‘’
‘ ’
‘0.0’
‘ 3 ’
‘0.0’
‘0.0’
‘-1’
‘0.0’
‘0.0’
‘0.0’
‘-1.305’
‘0.0’
‘0.0’
‘0.0’
‘0.0’
‘0.0’
‘0.0’
‘0.0’
‘0.0’
‘0.0’
‘0.0’
‘0.0’
‘0.0’
‘0.0’
‘0.0’
string[3] : ‘0.0’
string[6] : ‘-1.305’
null
#1 )
null b false
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
-INF
‘-1.305’
‘-1.305’
‘’
‘ ’
‘-1.305’
‘ 3 ’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
‘-1.305’
string[6] : ‘-1.305’
string[4] : ‘true’
null
#1 )
null b false
‘true’
‘true’
‘true’
-1
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
-1.3
‘true’
‘true’
-INF
‘true’
‘true’
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
‘true’
‘true’
‘true’
‘true’
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
‘true’
string[4] : ‘true’
string[5] : ‘false’
null
#1 )
null b false
‘false’
‘false’
‘false’
-1
‘false’
‘false’
‘false’
‘false’
‘false’
‘false’
‘false’
-1.3
‘false’
‘false’
-INF
‘false’
‘false’
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘false’
‘false’
‘false’
‘123str’
‘false’
‘123, "str"’
‘0xCC00F9’
‘0123’
‘false’
‘false’
‘false’
‘false’
‘false’
‘false’
string[5] : ‘false’
string[4] : ‘null’
null
#1 )
null b false
‘null’
‘null’
‘null’
-1
‘null’
‘null’
‘null’
‘null’
‘null’
‘null’
‘null’
-1.3
‘null’
‘null’
-INF
‘null’
‘null’
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘null’
‘false’
‘null’
‘123str’
‘null’
‘123, "str"’
‘0xCC00F9’
‘0123’
‘null’
‘null’
‘null’
‘null’
‘null’
‘null’
string[4] : ‘null’
string[6] : ‘123str’
null
#1 )
null b false
‘123str’
1
0
-1
42
‘123str’
42
57
1.3
0.005
0
-1.3
‘123str’
‘123str’
-INF
‘123str’
‘123str’
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘123str’
‘1.3’
‘0.0’
‘-1.305’
‘123str’
‘123str’
‘123str’
‘123str’
‘123str’
‘123, "str"’
‘0xCC00F9’
‘0123’
‘123str’
‘123str’
‘123str’
‘123str’
‘123str’
Resource id #20
string[6] : ‘123str’
string[6] : ‘str123’
null
#1 )
null b false
‘str123’
‘str123’
‘str123’
-1
‘str123’
‘str123’
‘str123’
‘str123’
‘str123’
‘str123’
‘str123’
-1.3
‘str123’
‘str123’
-INF
‘str123’
‘str123’
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘str123’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
‘str123’
‘str123’
‘str123’
‘str123’
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
‘str123’
string[6] : ‘str123’
string[10] : ‘123, "str"’
null
#1 )
null b false
‘123, "str"’
1
0
-1
42
‘123, "str"’
42
57
1.3
0.005
0
-1.3
‘123, "str"’
‘123, "str"’
-INF
‘123, "str"’
‘123, "str"’
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘123, "str"’
‘1.3’
‘0.0’
‘-1.305’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘0xCC00F9’
‘0123’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
Resource id #20
string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
null
#1 )
null b false
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
-1
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
-1.3
‘0xCC00F9’
‘0xCC00F9’
-INF
‘0xCC00F9’
‘0xCC00F9’
‘’
‘ ’
‘ 1’
‘ 3 ’
‘0xCC00F9’
‘0’
‘-1’
‘0xCC00F9’
‘0xCC00F9’
‘0.0’
‘-1.305’
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
‘0123’
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
string[8] : ‘0xCC00F9’
string[4] : ‘0123’
null
#1 )
null b false
‘0123’
1
0
-1
42
‘0123’
42
57
1.3
0.005
0
-1.3
‘0123’
‘0123’
-INF
‘0123’
‘0123’
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
Resource id #20
string[4] : ‘0123’
array()
array()

#1 )
array()
array()
array()
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
array()
array()
array()
array()
Resource id #20
array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
null
#1 )
null b false
Array: (
  [1] => ‘string’
)
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Resource id #20
Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
null
#1 )
null b false
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Resource id #20
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
null
#1 )
null b false
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)

#2 )
0

#2 )
-1

#2 )
Object: (
  Class: stdClass (
  )
)

#2 )
Object: (
  Class: stdClass (
  )
)

#2 )
Object: (
  Class: stdClass (
  )
)

#2 )
Object: (
  Class: stdClass (
  )
)

#2 )
Object: (
  Class: stdClass (
  )
)

#3 )
0.005

#3 )
0

#3 )
-1.3

#3 )
Object: (
  Class: stdClass (
  )
)

#3 )
Object: (
  Class: stdClass (
  )
)

#3 )
-INF

#3 )
Object: (
  Class: stdClass (
  )
)

#3 )
Object: (
  Class: stdClass (
  )
)

#3 )
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Resource id #20
Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
null
#1 )
null b false
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#2 )
0

#2 )
-1

#2 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#2 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#2 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#2 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#2 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
0.005

#3 )
0

#3 )
-1.3

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
-INF

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
‘false’
‘null’
‘123str’
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
null
#1 )
null b false
Resource id #20
1
0
-1
Resource id #20
Resource id #20
Resource id #20
Resource id #20
1.3
0.005
0
-1.3
Resource id #20
Resource id #20
-INF
Resource id #20
Resource id #20
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
Resource id #20
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
Resource id #20
‘str123’
Resource id #20
‘0xCC00F9’
Resource id #20
Resource id #20
Resource id #20
Resource id #20
Resource id #20
Resource id #20
Resource id #20
resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to int
  3. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to float
‡ 1

Please note: min() / max() will evaluate a non-numeric string as 0 if compared to integer, but still return the string if it's seen as the numerically lowest/highest value.

‡ 2

min() If multiple arguments evaluate to 0, will return the lowest alphanumerical string value if any strings are given, else a numeric 0 is returned.

max() ‡1 ‡2 null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
max() ‡1 ‡2
max() ‡1 ‡2 null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
max() ‡1 ‡2
null : ( = NULL )
null
#1 )
null null b true
1
null -1
42
13369593
42
57
1.3
0.005
null -1.3
NAN
NAN
-INF
INF
123450000
null ‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
null Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
null : ( = NULL )
null : ( = NULL )
null
#1 )
null null b true
1
null -1
42
13369593
42
57
1.3
0.005
null -1.3
NAN
NAN
-INF
INF
123450000
null ‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
null Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
null : ( = NULL )
bool : ( = false )
b false

#1 )
b false
b false
b true
1
b false
-1
42
13369593
42
57
1.3
0.005
b false
-1.3
NAN
NAN
-INF
INF
123450000
b false
‘ ’
‘ 1’
‘ 3 ’
‘1’
b false
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
b false
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
bool : ( = false )
bool : 1 ( = true )
b true

#1 )
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
b true
bool : 1 ( = true )
int : 1
1

#1 )
1
1
1
1
1
1
42
13369593
42
57
1.3
1
1
1
NAN
NAN
1
INF
123450000
1
1
1
‘ 3 ’
1
1
1
‘42’
‘1.3’
1
1
1
1
1
‘123str’
1
‘123, "str"’
1
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
1

#2 )
1

#2 )
Resource id #20
int : 1
int : 0
0

#1 )
0
0
b true
1
0
0
42
13369593
42
57
1.3
0.005
0
0
NAN
NAN
0
INF
123450000
0
0
‘ 1’
‘ 3 ’
‘1’
0
0
‘42’
‘1.3’
0
0
0
0
0
‘123str’
0
‘123, "str"’
0
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)

#2 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#2 )
Resource id #20
int : 0
int : -1
-1

#1 )
-1
-1
-1
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1
NAN
NAN
-1
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
-1
‘42’
‘1.3’
‘0.0’
-1
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)

#2 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#2 )
Resource id #20
int : -1
int : 42
42

#1 )
42
42
42
42
42
42
42
13369593
42
57
42
42
42
42
NAN
NAN
42
INF
123450000
42
42
42
42
42
42
42
42
42
42
42
42
42
42
‘123str’
42
‘123, "str"’
42
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
42

#2 )
42

#2 )
42
int : 42
†i8int : 13369593
13369593

#1 )
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
NAN
NAN
13369593
INF
123450000
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
13369593
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
13369593

#2 )
13369593

#2 )
13369593
†i8int : 13369593
†i9int : 42
42

#1 )
42
42
42
42
42
42
42
13369593
42
57
42
42
42
42
NAN
NAN
42
INF
123450000
42
42
42
42
42
42
42
42
42
42
42
42
42
42
‘123str’
42
‘123, "str"’
42
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
42

#2 )
42

#2 )
42
†i9int : 42
†iaint : 57
57

#1 )
57
57
57
57
57
57
57
13369593
57
57
57
57
57
57
NAN
NAN
57
INF
123450000
57
57
57
57
57
57
57
57
57
57
57
57
57
57
‘123str’
57
‘123, "str"’
57
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
57

#2 )
57

#2 )
57
†iaint : 57
float : 1.3
1.3

#1 )
1.3
1.3
1.3
1.3
1.3
1.3
42
13369593
42
57
1.3
1.3
1.3
1.3
NAN
NAN
1.3
INF
123450000
1.3
1.3
1.3
‘ 3 ’
1.3
1.3
1.3
‘42’
1.3
1.3
1.3
1.3
1.3
1.3
‘123str’
1.3
‘123, "str"’
1.3
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
1.3

#3 )
1.3

#3 )
Resource id #20
float : 1.3
float : 0.005
0.005

#1 )
0.005
0.005
0.005
1
0.005
0.005
42
13369593
42
57
1.3
0.005
0.005
0.005
NAN
NAN
0.005
INF
123450000
0.005
0.005
‘ 1’
‘ 3 ’
‘1’
0.005
0.005
‘42’
‘1.3’
0.005
0.005
0.005
0.005
0.005
‘123str’
0.005
‘123, "str"’
0.005
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
Resource id #20
float : 0.005
float : 0
0

#1 )
0
0
b true
1
0
0
42
13369593
42
57
1.3
0.005
0
0
NAN
NAN
0
INF
123450000
0
0
‘ 1’
‘ 3 ’
‘1’
0
0
‘42’
‘1.3’
0
0
0
0
0
‘123str’
0
‘123, "str"’
0
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
Resource id #20
float : 0
float : -1.3
-1.3

#1 )
-1.3
-1.3
-1.3
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-1.3
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
-1.3
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
Resource id #20
float : -1.3
†f5float : NAN
NAN

#1 )
NAN
NAN
NAN
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
Resource id #20
†f5float : NAN
†f6float : NAN
NAN

#1 )
NAN
NAN
NAN
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
Resource id #20
†f6float : NAN
†f7float : -INF
-INF

#1 )
-INF
-INF
-INF
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
Resource id #20
†f7float : -INF
†f8float : INF
INF

#1 )
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
NAN
NAN
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
INF
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
INF

#3 )
INF

#3 )
INF
†f8float : INF
†f9float : 123450000
123450000

#1 )
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
NAN
NAN
123450000
INF
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
123450000
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
123450000

#3 )
123450000

#3 )
123450000
†f9float : 123450000
string[0] : ‘’
‘’

#1 )
‘’
‘’
b true
1
‘’
‘’
42
13369593
42
57
1.3
0.005
‘’
‘’
NAN
NAN
‘’
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
string[0] : ‘’
string[1] : ‘ ’
‘ ’

#1 )
‘ ’
‘ ’
‘ ’
1
‘ ’
‘ ’
42
13369593
42
57
1.3
0.005
‘ ’
‘ ’
NAN
NAN
‘ ’
INF
123450000
‘ ’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
string[1] : ‘ ’
string[2] : ‘ 1’
‘ 1’

#1 )
‘ 1’
‘ 1’
‘ 1’
‘ 1’
‘ 1’
‘ 1’
42
13369593
42
57
1.3
‘ 1’
‘ 1’
‘ 1’
NAN
NAN
‘ 1’
INF
123450000
‘ 1’
‘ 1’
‘ 1’
‘ 3 ’
‘ 1’
‘ 1’
‘ 1’
‘42’
‘1.3’
‘ 1’
‘ 1’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
string[2] : ‘ 1’
string[3] : ‘ 3 ’
‘ 3 ’

#1 )
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
42
13369593
42
57
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
NAN
NAN
‘ 3 ’
INF
123450000
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
string[3] : ‘ 3 ’
string[1] : ‘1’
‘1’

#1 )
‘1’
‘1’
‘1’
‘1’
‘1’
‘1’
42
13369593
42
57
1.3
‘1’
‘1’
‘1’
NAN
NAN
‘1’
INF
123450000
‘1’
‘1’
‘1’
‘1’
‘1’
‘1’
‘1’
‘42’
‘1.3’
‘1’
‘1’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘1’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
string[1] : ‘1’
string[1] : ‘0’
‘0’

#1 )
‘0’
‘0’
b true
1
‘0’
‘0’
42
13369593
42
57
1.3
0.005
‘0’
‘0’
NAN
NAN
‘0’
INF
123450000
‘0’
‘0’
‘ 1’
‘0’
‘1’
‘0’
‘0’
‘42’
‘1.3’
‘0’
‘0’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
string[1] : ‘0’
string[2] : ‘-1’
‘-1’

#1 )
‘-1’
‘-1’
‘-1’
1
0
‘-1’
42
13369593
42
57
1.3
0.005
0
‘-1’
NAN
NAN
‘-1’
INF
123450000
‘-1’
‘-1’
‘ 1’
‘-1’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
string[2] : ‘-1’
string[2] : ‘42’
‘42’

#1 )
‘42’
‘42’
‘42’
‘42’
‘42’
‘42’
‘42’
13369593
‘42’
57
‘42’
‘42’
‘42’
‘42’
NAN
NAN
‘42’
INF
123450000
‘42’
‘42’
‘42’
‘42’
‘42’
‘42’
‘42’
‘42’
‘42’
‘42’
‘42’
‘true’
‘false’
‘null’
‘42’
‘str123’
‘42’
‘42’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
‘42’
string[2] : ‘42’
string[3] : ‘1.3’
‘1.3’

#1 )
‘1.3’
‘1.3’
‘1.3’
‘1.3’
‘1.3’
‘1.3’
42
13369593
42
57
‘1.3’
‘1.3’
‘1.3’
‘1.3’
NAN
NAN
‘1.3’
INF
123450000
‘1.3’
‘1.3’
‘1.3’
‘1.3’
‘1.3’
‘1.3’
‘1.3’
‘42’
‘1.3’
‘1.3’
‘1.3’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘1.3’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
string[3] : ‘1.3’
string[3] : ‘0.0’
‘0.0’

#1 )
‘0.0’
‘0.0’
‘0.0’
1
‘0.0’
‘0.0’
42
13369593
42
57
1.3
0.005
‘0.0’
‘0.0’
NAN
NAN
‘0.0’
INF
123450000
‘0.0’
‘0.0’
‘ 1’
‘0.0’
‘1’
‘0.0’
‘0.0’
‘42’
‘1.3’
‘0.0’
‘0.0’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
string[3] : ‘0.0’
string[6] : ‘-1.305’
‘-1.305’

#1 )
‘-1.305’
‘-1.305’
‘-1.305’
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
‘-1.305’
INF
123450000
‘-1.305’
‘-1.305’
‘ 1’
‘-1.305’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
string[6] : ‘-1.305’
string[4] : ‘true’
‘true’

#1 )
‘true’
‘true’
‘true’
1
‘true’
‘true’
42
13369593
42
57
1.3
0.005
‘true’
‘true’
NAN
NAN
‘true’
INF
123450000
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
‘true’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
‘true’
Resource id #20
string[4] : ‘true’
string[5] : ‘false’
‘false’

#1 )
‘false’
‘false’
‘false’
1
‘false’
‘false’
42
13369593
42
57
1.3
0.005
‘false’
‘false’
NAN
NAN
‘false’
INF
123450000
‘false’
‘false’
‘false’
‘false’
‘false’
‘false’
‘false’
‘false’
‘false’
‘false’
‘false’
‘true’
‘false’
‘null’
‘false’
‘str123’
‘false’
‘false’
‘false’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
string[5] : ‘false’
string[4] : ‘null’
‘null’

#1 )
‘null’
‘null’
‘null’
1
‘null’
‘null’
42
13369593
42
57
1.3
0.005
‘null’
‘null’
NAN
NAN
‘null’
INF
123450000
‘null’
‘null’
‘null’
‘null’
‘null’
‘null’
‘null’
‘null’
‘null’
‘null’
‘null’
‘true’
‘null’
‘null’
‘null’
‘str123’
‘null’
‘null’
‘null’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
string[4] : ‘null’
string[6] : ‘123str’
‘123str’

#1 )
‘123str’
‘123str’
‘123str’
‘123str’
‘123str’
‘123str’
‘123str’
13369593
‘123str’
‘123str’
‘123str’
‘123str’
‘123str’
‘123str’
NAN
NAN
‘123str’
INF
123450000
‘123str’
‘123str’
‘123str’
‘123str’
‘123str’
‘123str’
‘123str’
‘42’
‘123str’
‘123str’
‘123str’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123str’
‘123str’
‘123str’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
‘123str’
string[6] : ‘123str’
string[6] : ‘str123’
‘str123’

#1 )
‘str123’
‘str123’
‘str123’
1
‘str123’
‘str123’
42
13369593
42
57
1.3
0.005
‘str123’
‘str123’
NAN
NAN
‘str123’
INF
123450000
‘str123’
‘str123’
‘str123’
‘str123’
‘str123’
‘str123’
‘str123’
‘str123’
‘str123’
‘str123’
‘str123’
‘true’
‘str123’
‘str123’
‘str123’
‘str123’
‘str123’
‘str123’
‘str123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
‘str123’
Resource id #20
string[6] : ‘str123’
string[10] : ‘123, "str"’
‘123, "str"’

#1 )
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
13369593
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
NAN
NAN
‘123, "str"’
INF
123450000
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘42’
‘123, "str"’
‘123, "str"’
‘123, "str"’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘123, "str"’
‘123, "str"’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
‘123, "str"’
string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
‘0xCC00F9’

#1 )
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
1
‘0xCC00F9’
‘0xCC00F9’
42
13369593
42
57
1.3
0.005
‘0xCC00F9’
‘0xCC00F9’
NAN
NAN
‘0xCC00F9’
INF
123450000
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
‘0xCC00F9’
‘1’
‘0xCC00F9’
‘0xCC00F9’
‘42’
‘1.3’
‘0xCC00F9’
‘0xCC00F9’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0xCC00F9’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
string[8] : ‘0xCC00F9’
string[4] : ‘0123’
‘0123’

#1 )
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
13369593
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
NAN
NAN
‘0123’
INF
123450000
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘0123’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
‘0123’
string[4] : ‘0123’
array()
array()

#1 )
array()
array()
b true
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
array()
array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
  [1] => ‘string’
)

#1 )
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Array: (
  [1] => ‘string’
)
Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)

#1 )
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
Object: (
  Class: stdClass (
  )
)

#1 )
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)

#2 )
Object: (
  Class: stdClass (
  )
)

#2 )
Object: (
  Class: stdClass (
  )
)

#2 )
42

#2 )
13369593

#2 )
42

#2 )
57

#2 )
1.3

#3 )
Object: (
  Class: stdClass (
  )
)

#3 )
Object: (
  Class: stdClass (
  )
)

#3 )
Object: (
  Class: stdClass (
  )
)

#3 )
NAN

#3 )
NAN

#3 )
Object: (
  Class: stdClass (
  )
)

#3 )
INF

#3 )
123450000

#3 )
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#1 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#2 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#2 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#2 )
42

#2 )
13369593

#2 )
42

#2 )
57

#2 )
1.3

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
NAN

#3 )
NAN

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)

#3 )
INF

#3 )
123450000

#3 )
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
‘true’
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
‘str123’
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
Resource id #20

#1 )
Resource id #20
Resource id #20
Resource id #20
Resource id #20
Resource id #20
Resource id #20
42
13369593
42
57
Resource id #20
Resource id #20
Resource id #20
Resource id #20
NAN
NAN
Resource id #20
INF
123450000
Resource id #20
Resource id #20
Resource id #20
Resource id #20
Resource id #20
Resource id #20
Resource id #20
‘42’
Resource id #20
Resource id #20
Resource id #20
Resource id #20
Resource id #20
Resource id #20
‘123str’
Resource id #20
‘123, "str"’
Resource id #20
‘0123’
array()
Array: (
  [1] => ‘string’
)
Array: (
  [0] => b false
  [1] => 1
  [2] => 1.3
  [3] => ‘123str’
  [4] => ‘str123’
  [5] => null
)
Object: (
  Class: stdClass (
  )
)
Object: (
  Class: TestObjectToString (
    property: test3 = ‘some string’
    property: test1 = null     property: test2 = b true
    method: __toString
    method: print_it
  )
)
Resource id #20
resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to int
  3. Notice: Object of class stdClass/TestObject/TestObjectToString could not be converted to float
‡ 1

Please note: min() / max() will evaluate a non-numeric string as 0 if compared to integer, but still return the string if it's seen as the numerically lowest/highest value.

‡ 2

max() returns the numerically highest of the parameter values. If multiple values can be considered of the same size, the one that is listed first will be returned.
If max() is given multiple arrays, the longest array is returned. If all the arrays have the same length, max() will use lexicographic ordering to find the return value.

version_compare() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
version_compare()
version_compare() null null b false
b true
1
0
-1
42
13369593
42
57
1.3
0.005
0
-1.3
NAN
NAN
-INF
INF
123450000
‘’
‘ ’
‘ 1’
‘ 3 ’
‘1’
‘0’
‘-1’
‘42’
‘1.3’
‘0.0’
‘-1.305’
‘true’
‘false’
‘null’
‘123str’
‘str123’
‘123, "str"’
‘0xCC00F9’
‘0123’
array()
Array(…) Array(…) Object(…) Object(…) Resource id #20
version_compare()
null : ( = NULL )
0

#1 )
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
-1
null
#4 )
null : ( = NULL )
null : ( = NULL )
0

#1 )
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
-1
null
#4 )
null : ( = NULL )
bool : ( = false )
0

#1 )
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
-1
null
#4 )
bool : ( = false )
bool : 1 ( = true )
1

#1 )
1
1
0
0
1
1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
-1
1
1
1
1
0
1
1
-1
-1
1
1
1
1
1
-1
1
-1
1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
bool : 1 ( = true )
int : 1
1

#1 )
1
1
0
0
1
1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
-1
1
1
1
1
0
1
1
-1
-1
1
1
1
1
1
-1
1
-1
1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
int : 1
int : 0
1

#1 )
1
1
-1
-1
0
1
-1
-1
-1
-1
-1
-1
0
1
1
1
1
1
-1
1
1
1
1
-1
0
1
-1
-1
-1
1
1
1
1
-1
1
-1
1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
int : 0
int : -1
1

#1 )
1
1
-1
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
1
1
1
1
-1
1
1
0
-1
-1
-1
0
-1
-1
-1
-1
1
1
1
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
int : -1
int : 42
1

#1 )
1
1
1
1
1
1
0
-1
0
-1
1
1
1
1
1
1
1
1
-1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
-1
1
-1
1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
int : 42
†i8int : 13369593
1

#1 )
1
1
1
1
1
1
1
0
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
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
†i8int : 13369593
†i9int : 42
1

#1 )
1
1
1
1
1
1
0
-1
0
-1
1
1
1
1
1
1
1
1
-1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
-1
1
-1
1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
†i9int : 42
†iaint : 57
1

#1 )
1
1
1
1
1
1
1
-1
1
0
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
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
†iaint : 57
float : 1.3
1

#1 )
1
1
1
1
1
1
-1
-1
-1
-1
0
1
1
1
1
1
1
1
-1
1
1
1
1
1
1
1
-1
0
1
1
1
1
1
-1
1
-1
1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
float : 1.3
float : 0.005
1

#1 )
1
1
-1
-1
1
1
-1
-1
-1
-1
-1
0
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
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
float : 0.005
float : 0
1

#1 )
1
1
-1
-1
0
1
-1
-1
-1
-1
-1
-1
0
1
1
1
1
1
-1
1
1
1
1
-1
0
1
-1
-1
-1
1
1
1
1
-1
1
-1
1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
float : 0
float : -1.3
1

#1 )
1
1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
0
1
1
1
1
-1
1
1
1
-1
-1
-1
1
-1
-1
-1
-1
1
1
1
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
float : -1.3
†f5float : NAN
1

#1 )
1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
†f5float : NAN
†f6float : NAN
1

#1 )
1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
†f6float : NAN
†f7float : -INF
1

#1 )
1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
†f7float : -INF
†f8float : INF
1

#1 )
1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
†f8float : INF
†f9float : 123450000
1

#1 )
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
†f9float : 123450000
string[0] : ‘’
0

#1 )
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
-1
null
#4 )
string[0] : ‘’
string[1] : ‘ ’
1

#1 )
1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[1] : ‘ ’
string[2] : ‘ 1’
1

#1 )
1
1
-1
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
1
1
1
1
-1
1
1
0
-1
-1
-1
0
-1
-1
-1
-1
1
1
1
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[2] : ‘ 1’
string[3] : ‘ 3 ’
1

#1 )
1
1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
1
1
1
1
1
-1
1
1
1
0
-1
-1
1
-1
-1
-1
1
1
1
1
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[3] : ‘ 3 ’
string[1] : ‘1’
1

#1 )
1
1
0
0
1
1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
-1
1
1
1
1
0
1
1
-1
-1
1
1
1
1
1
-1
1
-1
1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[1] : ‘1’
string[1] : ‘0’
1

#1 )
1
1
-1
-1
0
1
-1
-1
-1
-1
-1
-1
0
1
1
1
1
1
-1
1
1
1
1
-1
0
1
-1
-1
-1
1
1
1
1
-1
1
-1
1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[1] : ‘0’
string[2] : ‘-1’
1

#1 )
1
1
-1
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
1
1
1
1
-1
1
1
0
-1
-1
-1
0
-1
-1
-1
-1
1
1
1
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[2] : ‘-1’
string[2] : ‘42’
1

#1 )
1
1
1
1
1
1
0
-1
0
-1
1
1
1
1
1
1
1
1
-1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
-1
1
-1
1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[2] : ‘42’
string[3] : ‘1.3’
1

#1 )
1
1
1
1
1
1
-1
-1
-1
-1
0
1
1
1
1
1
1
1
-1
1
1
1
1
1
1
1
-1
0
1
1
1
1
1
-1
1
-1
1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[3] : ‘1.3’
string[3] : ‘0.0’
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
0
1
1
1
1
-1
1
-1
1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[3] : ‘0.0’
string[6] : ‘-1.305’
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
0
1
1
1
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[6] : ‘-1.305’
string[4] : ‘true’
1

#1 )
1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[4] : ‘true’
string[5] : ‘false’
1

#1 )
1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[5] : ‘false’
string[4] : ‘null’
1

#1 )
1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[4] : ‘null’
string[6] : ‘123str’
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
0
1
1
1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[6] : ‘123str’
string[6] : ‘str123’
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
0
-1
-1
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[6] : ‘str123’
string[10] : ‘123, "str"’
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
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[10] : ‘123, "str"’
string[8] : ‘0xCC00F9’
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
0
-1
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[8] : ‘0xCC00F9’
string[4] : ‘0123’
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
0
null
#2 )
null
#2 )
null
#2 )
null
#3 )
1
null
#4 )
string[4] : ‘0123’
array()
null
#1 )
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
array()
Array: (
    [1 (int)] => string[6] : ‘string’
)
null
#1 )
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
Array: (
    [1 (int)] => string[6] : ‘string’
)
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
null
#1 )
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
null
#5 )
Array: (
    [0 (int)] => bool : ( = false )
    [1 (int)] => int : 1
    [2 (int)] => float : 1.3
    [3 (int)] => string[6] : ‘123str’
    [4 (int)] => string[6] : ‘str123’
    [5 (int)] => null : ( = NULL )
)
Object: (
    Class: stdClass (
    )
)
null
#1 )
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
null
#6 )
Object: (
    Class: stdClass (
    )
)
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
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
null
#2 )
null
#2 )
null
#2 )
null
#3 )
0
null
#4 )
Object: (
    Class: TestObjectToString (
        property: test3 = string[11] : ‘some string’
        property: test1 = null : ( = NULL )
        property: test2 = bool : 1 ( = true )
        method: __toString
        method: print_it
    )
)
resource : Resource id #20 ( = RESOURCE )
null
#1 )
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
null
#7 )
resource : Resource id #20 ( = RESOURCE )
  1. Notice: Undefined index: notset
  2. Warning: version_compare() expects parameter 2 to be string, array given
  3. Warning: version_compare() expects parameter 2 to be string, object given
  4. Warning: version_compare() expects parameter 2 to be string, resource given
  5. Warning: version_compare() expects parameter 1 to be string, array given
  6. Warning: version_compare() expects parameter 1 to be string, object given
  7. Warning: version_compare() expects parameter 1 to be string, resource given