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