- altered EXPECT for parser errors. This may or may not be a Good Thing.
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
int(0)
int(1)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Warning: func_get_arg(): The argument number should be >= 0 in %s on line %d
bool(false)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
array(0) {
}
array(1) {
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Warning: strncmp() expects exactly 3 parameters, 2 given in %s on line %d
NULL
int(0)
echo "Done\n";
?>
---EXPECTF--
-Warning: strcasecmp() expects exactly 2 parameters, 1 given in %s on line %d
-NULL
-int(0)
-int(-3)
-int(-1)
-int(0)
-int(0)
-int(0)
-int(0)
-Done
---UEXPECTF--
+--EXPECTF--
Warning: strcasecmp() expects exactly 2 parameters, 1 given in %s on line %d
NULL
int(0)
echo "Done\n";
?>
---EXPECTF--
-Warning: strncasecmp() expects exactly 3 parameters, 1 given in %s on line %d
-NULL
-
-Warning: Length must be greater than or equal to 0 in %s on line %d
-bool(false)
-int(0)
-int(-3)
-int(0)
-int(0)
-int(2)
-int(0)
-int(0)
-Done
---UEXPECTF--
+--EXPECTF--
Warning: strncasecmp() expects exactly 3 parameters, 1 given in %s on line %d
NULL
echo "Done\n";
?>
---EXPECTF--
-Warning: Wrong parameter count for each() in %s on line %d
-NULL
-
-Warning: Variable passed to each() is not an array or object in %s on line %d
-NULL
-
-Warning: Variable passed to each() is not an array or object in %s on line %d
-NULL
-array(4) {
- [1]=>
- int(1)
- ["value"]=>
- int(1)
- [0]=>
- int(0)
- ["key"]=>
- int(0)
-}
-array(4) {
- [1]=>
- int(1)
- ["value"]=>
- int(1)
- [0]=>
- string(1) "a"
- ["key"]=>
- string(1) "a"
-}
-array(4) {
- [1]=>
- int(1)
- ["value"]=>
- int(1)
- [0]=>
- int(0)
- ["key"]=>
- int(0)
-}
-Done
---UEXPECTF--
+--EXPECTF--
Warning: Wrong parameter count for each() in %s on line %d
NULL
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Warning: Wrong parameter count for define() in %s on line %d
NULL
echo "Done\n";
?>
---EXPECTF--
-Strict Standards: Non-static method foo::bar() should not be called statically in %s on line %d
-string(3) "foo"
-
-Strict Standards: Non-static method foo::bar() should not be called statically in %s on line %d
-string(3) "foo"
-string(3) "foo"
-string(3) "foo"
-
-Warning: get_class() called without object from outside a class in %s on line %d
-bool(false)
-bool(false)
-string(3) "foo"
-string(4) "foo2"
-Done
---UEXPECTF--
+--EXPECTF--
Strict Standards: Non-static method foo::bar() should not be called statically in %s on line %d
unicode(3) "foo"
echo "Done\n";
?>
---EXPECTF--
-bool(false)
-bool(false)
-string(3) "foo"
-string(3) "foo"
-bool(false)
-string(3) "foo"
-bool(false)
-bool(false)
-bool(false)
-bool(false)
-bool(false)
-bool(false)
-bool(false)
-bool(false)
-Done
---UEXPECTF--
+--EXPECT--
bool(false)
bool(false)
unicode(3) "foo"
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Warning: Wrong parameter count for property_exists() in %s on line %d
NULL
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Warning: class_exists() expects at least 1 parameter, 0 given in %s on line %d
NULL
bool(false)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Warning: interface_exists() expects at least 1 parameter, 0 given in %s on line %d
NULL
bool(false)
echo "Done\n";
?>
---EXPECTF--
-array(1) {
- [0]=>
- string(%d) "%s"
-}
-array(2) {
- [0]=>
- string(%d) "%s"
- [1]=>
- string(%d) "%s"
-}
-
-Warning: get_included_files() expects exactly 0 parameters, 2 given in %s on line %d
-NULL
-array(2) {
- [0]=>
- string(%d) "%s"
- [1]=>
- string(%d) "%s"
-}
-
-Warning: get_included_files() expects exactly 0 parameters, 1 given in %s on line %d
-NULL
-array(2) {
- [0]=>
- string(%d) "%s"
- [1]=>
- string(%d) "%s"
-}
-Done
---UEXPECTF--
+--EXPECTF--
array(1) {
[0]=>
unicode(%d) "%s"
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Warning: Wrong parameter count for trigger_error() in %s on line %d
NULL
echo "Done\n";
?>
---EXPECT--
+--EXPECT--
Done
echo "Done\n";
?>
---EXPECTF--
-Warning: Wrong parameter count for get_resource_type() in %s on line %d
-NULL
-
-Warning: Supplied argument is not a valid resource handle in %s on line %d
-bool(false)
-string(6) "stream"
-string(7) "Unknown"
-string(5) "array"
-int(%d)
-string(5) "array"
-int(%d)
-
-Warning: get_loaded_extensions() expects at most 1 parameter, 2 given in %s line %d
-NULL
-
-Warning: get_defined_constants() expects at most 1 parameter, 2 given in %s on line %d
-NULL
-string(5) "array"
-string(5) "array"
-int(%d)
-
-Warning: get_defined_functions() expects exactly 0 parameters, 1 given in %s on line %d
-NULL
-string(5) "array"
-int(%d)
-
-Warning: get_declared_interfaces() expects exactly 0 parameters, 1 given in %s on line %d
-NULL
-string(5) "array"
-int(%d)
-
-Warning: get_extension_funcs() expects exactly 1 parameter, 0 given in %s on line %d
-NULL
-bool(false)
-string(5) "array"
-int(%d)
-string(5) "array"
-int(%d)
-Done
---UEXPECTF--
+--EXPECTF--
Warning: Wrong parameter count for get_resource_type() in %s on line %d
NULL
echo "Done\n";
?>
---EXPECTF--
-Warning: constant() expects exactly 1 parameter, 0 given in %s on line %d
-NULL
-
-Warning: constant() expects exactly 1 parameter, 2 given in %s on line %d
-NULL
-
-Warning: constant(): Couldn't find constant in %s on line %d
-NULL
-
-Warning: constant() expects parameter 1 to be string (Unicode or binary), array given in %s on line %d
-NULL
-int(1)
-string(4) "test"
-Done
---UEXPECTF--
+--EXPECTF--
Warning: constant() expects exactly 1 parameter, 0 given in %s on line %d
NULL
array(0) {
}
-Notice: Undefined variable: array_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
---- Outerloop Iteration 8 ---
-bool(false)
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(true)
--- Innerloop Iteration 1 of Outerloop Iteration 8 --
-array(1) {
- [2]=>
- string(3) "two"
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(1) {
- [2]=>
- string(3) "two"
-}
--- Innerloop Iteration 2 of Outerloop Iteration 8 --
-array(0) {
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(0) {
-}
-
-Notice: Undefined variable: array_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
---- Outerloop Iteration 9 ---
-bool(false)
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(true)
--- Innerloop Iteration 1 of Outerloop Iteration 9 --
-array(1) {
- ["Age"]=>
- string(2) "30"
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(1) {
- ["Age"]=>
- string(2) "30"
-}
--- Innerloop Iteration 2 of Outerloop Iteration 9 --
-array(0) {
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(0) {
-}
-
-Notice: Undefined variable: array_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
---- Outerloop Iteration 10 ---
-bool(false)
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(true)
--- Innerloop Iteration 1 of Outerloop Iteration 10 --
-array(4) {
- [1]=>
- int(2)
- ["One"]=>
- string(1) "1"
- [2]=>
- string(3) "two"
- [""]=>
- string(0) ""
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(4) {
- [1]=>
- int(2)
- ["One"]=>
- string(1) "1"
- [2]=>
- string(3) "two"
- [""]=>
- string(0) ""
-}
--- Innerloop Iteration 2 of Outerloop Iteration 10 --
-array(3) {
- ["One"]=>
- string(1) "1"
- [2]=>
- string(3) "two"
- [""]=>
- string(0) ""
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(3) {
- ["One"]=>
- string(1) "1"
- [2]=>
- string(3) "two"
- [""]=>
- string(0) ""
-}
--- Innerloop Iteration 3 of Outerloop Iteration 10 --
-array(2) {
- [2]=>
- string(3) "two"
- [""]=>
- string(0) ""
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(2) {
- [2]=>
- string(3) "two"
- [""]=>
- string(0) ""
-}
--- Innerloop Iteration 4 of Outerloop Iteration 10 --
-array(1) {
- [""]=>
- string(0) ""
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(1) {
- [""]=>
- string(0) ""
-}
--- Innerloop Iteration 5 of Outerloop Iteration 10 --
-array(0) {
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(0) {
-}
-
-Notice: Undefined variable: array_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-
-*** Testing unset(), emtpy() & isset() with resource variables ***
--- Iteration 1 --
-resource(5) of type (stream)
-bool(true)
-bool(false)
-bool(true)
-resource(5) of type (stream)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
-
-Notice: Undefined variable: resource in %s on line %d
-NULL
--- Iteration 2 --
-resource(6) of type (stream)
-bool(true)
-bool(false)
-bool(true)
-resource(6) of type (stream)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
-
-Notice: Undefined variable: resource in %s on line %d
-NULL
-
-Notice: Undefined variable: resources in %s on line %d
-NULL
-bool(false)
-bool(true)
-
-*** Testing unset(), empty() & isset() with objects ***
-object(Point)#1 (3) {
- ["x"]=>
- int(30)
- ["y"]=>
- int(40)
- ["lable"]=>
- NULL
-}
-bool(true)
-bool(false)
-
-Notice: Undefined variable: lable in %s on line %d
-bool(false)
-
-Notice: Undefined variable: lable in %s on line %d
-bool(true)
-
-Notice: Undefined variable: lable in %s on line %d
-bool(false)
-
-Notice: Undefined variable: lable in %s on line %d
-bool(true)
-object(Point)#1 (3) {
- ["x"]=>
- int(30)
- ["y"]=>
- int(40)
- ["lable"]=>
- string(6) "Point1"
-}
-object(Point)#1 (2) {
- ["y"]=>
- int(40)
- ["lable"]=>
- string(6) "Point1"
-}
-bool(false)
-bool(true)
-object(Point)#1 (0) {
-}
-bool(true)
-bool(false)
-bool(false)
-bool(true)
-
-Notice: Undefined variable: point1 in %s on line %d
-NULL
-bool(false)
-bool(true)
-bool(false)
-bool(true)
-array(3) {
- [0]=>
- string(5) "Point"
- [1]=>
- string(8) "setLable"
- [2]=>
- string(9) "testPoint"
-}
-object(Point)#1 (3) {
- ["x"]=>
- int(5)
- ["y"]=>
- int(6)
- ["lable"]=>
- NULL
-}
-
-*** Testing possible variation in operation for isset(), empty() & unset() ***
-
-** Testing unset() variation 1: unset on static variable inside a function **
-value of static_var before unset: 1
-bool(true)
-bool(false)
-
-Notice: Undefined variable: static_var in %s on line %d
-value of static_var after unset:
-bool(false)
-bool(true)
-value of static_var after new assignment: 20
-value of static_var before unset: 2
-bool(true)
-bool(false)
-
-Notice: Undefined variable: static_var in %s on line %d
-value of static_var after unset:
-bool(false)
-bool(true)
-value of static_var after new assignment: 20
-value of static_var before unset: 3
-bool(true)
-bool(false)
-
-Notice: Undefined variable: static_var in %s on line %d
-value of static_var after unset:
-bool(false)
-bool(true)
-value of static_var after new assignment: 20
-
-** Testing unset() variation 2: unset on a variable passed by ref. inside of a function **
-string(5) "value"
-bool(false)
-bool(true)
-string(5) "value"
-
-** Testing unset() variation 3: unset on a global variable inside of a function **
-int(10)
-bool(true)
-bool(false)
-bool(false)
-bool(true)
-int(10)
-Done
---UEXPECTF--
-*** Testing unset(), empty() & isset() with scalar variables ***
--- Iteration 1 --
-bool(true)
-bool(true)
-bool(true)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 2 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 3 --
-bool(true)
-bool(true)
-bool(true)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 4 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 5 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 6 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 7 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 8 --
-bool(true)
-bool(true)
-bool(true)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 9 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 10 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 11 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 12 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 13 --
-bool(true)
-bool(true)
-bool(true)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 14 --
-bool(true)
-bool(true)
-bool(true)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 15 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 16 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 17 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 18 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 19 --
-bool(true)
-bool(true)
-bool(true)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 20 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 21 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 22 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 23 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 24 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 25 --
-bool(true)
-bool(true)
-bool(true)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 26 --
-bool(true)
-bool(true)
-bool(false)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
--- Iteration 27 --
-bool(true)
-bool(true)
-bool(true)
-
-Notice: Undefined variable: scalar_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(false)
-
-*** Testing unset(), empty() & isset() with arrays ***
---- Outerloop Iteration 1 ---
-bool(false)
-bool(false)
-bool(false)
-bool(true)
-bool(true)
-bool(true)
-
-Notice: Undefined variable: array_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
---- Outerloop Iteration 2 ---
-bool(false)
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(true)
--- Innerloop Iteration 1 of Outerloop Iteration 2 --
-array(0) {
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(0) {
-}
-
-Notice: Undefined variable: array_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
---- Outerloop Iteration 3 ---
-bool(false)
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(true)
--- Innerloop Iteration 1 of Outerloop Iteration 3 --
-array(0) {
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(0) {
-}
-
-Notice: Undefined variable: array_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
---- Outerloop Iteration 4 ---
-bool(false)
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(true)
--- Innerloop Iteration 1 of Outerloop Iteration 4 --
-array(0) {
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(0) {
-}
-
-Notice: Undefined variable: array_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
---- Outerloop Iteration 5 ---
-bool(false)
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(true)
--- Innerloop Iteration 1 of Outerloop Iteration 5 --
-array(0) {
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(0) {
-}
-
-Notice: Undefined variable: array_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
---- Outerloop Iteration 6 ---
-bool(false)
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(true)
--- Innerloop Iteration 1 of Outerloop Iteration 6 --
-array(3) {
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(3) {
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
-}
--- Innerloop Iteration 2 of Outerloop Iteration 6 --
-array(2) {
- [2]=>
- int(3)
- [3]=>
- int(4)
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(2) {
- [2]=>
- int(3)
- [3]=>
- int(4)
-}
--- Innerloop Iteration 3 of Outerloop Iteration 6 --
-array(1) {
- [3]=>
- int(4)
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(1) {
- [3]=>
- int(4)
-}
--- Innerloop Iteration 4 of Outerloop Iteration 6 --
-array(0) {
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(0) {
-}
-
-Notice: Undefined variable: array_var in %s on line %d
-NULL
-bool(false)
-bool(false)
-bool(true)
---- Outerloop Iteration 7 ---
-bool(false)
-bool(false)
-bool(false)
-bool(true)
-bool(false)
-bool(true)
--- Innerloop Iteration 1 of Outerloop Iteration 7 --
-array(2) {
- [1]=>
- float(2.5)
- [2]=>
- float(5.6)
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(2) {
- [1]=>
- float(2.5)
- [2]=>
- float(5.6)
-}
--- Innerloop Iteration 2 of Outerloop Iteration 7 --
-array(1) {
- [2]=>
- float(5.6)
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(1) {
- [2]=>
- float(5.6)
-}
--- Innerloop Iteration 3 of Outerloop Iteration 7 --
-array(0) {
-}
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(false)
-
-Notice: Undefined variable: key_val in %s on line %d
-bool(true)
-array(0) {
-}
-
Notice: Undefined variable: array_var in %s on line %d
NULL
bool(false)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
bool(false)
Warning: func_get_arg(): Called from the global scope - no function context in %s on line %d
bool(true)
bool(true)
int(23)
-string(3) "bar"
-int(23)
-float(23.5)
-int(1)
-Array
-(
- [e] => e
-)
---UEXPECT--
-bool(true)
-bool(true)
-int(23)
unicode(3) "bar"
int(23)
float(23.5)
--EXPECT--
Test
foo!
-string(4) "bar!"
-string(3) "FOO"
---UEXPECT--
-Test
-foo!
unicode(4) "bar!"
unicode(3) "FOO"
?>
--EXPECT--
-array(1) {
- [0]=>
- object(stdClass)#1 (1) {
- ["a"]=>
- object(stdClass)#2 (0) {
- }
- }
-}
-array(1) {
- [0]=>
- object(stdClass)#1 (2) {
- ["a"]=>
- object(stdClass)#2 (0) {
- }
- ["b"]=>
- object(stdClass)#3 (0) {
- }
- }
-}
-array(1) {
- [0]=>
- object(stdClass)#1 (3) {
- ["a"]=>
- object(stdClass)#2 (0) {
- }
- ["b"]=>
- object(stdClass)#3 (0) {
- }
- ["c"]=>
- object(stdClass)#2 (0) {
- }
- }
-}
---UEXPECT--
array(1) {
[0]=>
object(stdClass)#1 (1) {
?>
--EXPECTF--
-object(Exception)#2 (6) {
- ["message":protected]=>
- string(3) "foo"
- ["string":"Exception":private]=>
- string(0) ""
- ["code":protected]=>
- int(0)
- ["file":protected]=>
- string(%d) "%s"
- ["line":protected]=>
- int(%d)
- ["trace":"Exception":private]=>
- array(1) {
- [0]=>
- array(6) {
- ["file"]=>
- string(%d) "%s"
- ["line"]=>
- int(%d)
- ["function"]=>
- string(3) "bar"
- ["class"]=>
- string(3) "foo"
- ["type"]=>
- string(2) "->"
- ["args"]=>
- array(0) {
- }
- }
- }
-}
-'test' => '0'
-'test_2' => '1'
-'test_3' => '2'
-ok
---UEXPECTF--
object(Exception)#2 (6) {
[u"message":protected]=>
unicode(3) "foo"
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Multiple access type modifiers are not allowed in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Multiple access type modifiers are not allowed in %s on line %d
echo "Done\n";
?>
---EXPECTF--
-Parse error: syntax error, unexpected T_FINAL, expecting T_CLASS in %s on line %d
+--EXPECTF--
+Parse error: parse error, expecting `T_CLASS' in %saccess_modifiers_003.php on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Multiple abstract modifiers are not allowed in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Multiple final modifiers are not allowed in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Multiple static modifiers are not allowed in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use the final modifier on an abstract class member in %s on line %d
echo "Done\n";
?>
---EXPECTF--
-array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
-}
-array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
-}
-array(3) {
- ["a"]=>
- string(3) "aaa"
- [0]=>
- int(2)
- [1]=>
- int(3)
-}
-array(3) {
- ["a"]=>
- string(3) "aaa"
- [0]=>
- int(2)
- [1]=>
- int(3)
-}
-array(3) {
- ["a"]=>
- string(3) "aaa"
- [0]=>
- int(2)
- [1]=>
- int(3)
-}
-Done
---UEXPECTF--
+--EXPECT--
array(3) {
[0]=>
int(1)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Notice: Object of class stdClass could not be converted to int in %s on line %d
Fatal error: Unsupported operand types in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Notice: Object of class stdClass could not be converted to int in %s on line %d
Fatal error: Unsupported operand types in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Unsupported operand types in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
float(2834756759.1231)
float(2834756759.1231)
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
int(75636)
int(951858)
int(48550510)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Unsupported operand types in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
string(3) "020"
string(4) "pead"
string(4) "pead"
[0]=>
int(1)
}
---UEXPECT--
-array(1) {
- [0]=>
- int(1)
-}
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
int(2)
int(2)
Done
echo "Done\n";
?>
---EXPECTF--
-string(1) "g"
-string(1) "g"
-Done
---UEXPECTF--
+--EXPECT--
unicode(1) "g"
unicode(1) "g"
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
NULL
NULL
Done
echo "Done\n";
?>
---EXPECTF--
-string(5) "space"
-string(5) "space"
-string(5) "space"
-Done
---UEXPECTF--
+--EXPECT--
unicode(5) "space"
unicode(5) "space"
unicode(5) "space"
$h =& f();
}
?>
---EXPECTF--
-string(3) "foo"
-'foo'
-string(3) "foo"
-'foo'
-string(3) "foo"
-'foo'
-string(3) "foo"
-'foo'
-string(3) "foo"
-'foo'
-string(3) "foo"
-'foo'
-string(3) "foo"
-'foo'
-string(3) "foo"
-'foo'
---UEXPECTF--
+--EXPECT--
unicode(3) "foo"
'foo'
unicode(3) "foo"
foo();
?>
--EXPECT--
-string(1) "a"
---UEXPECT--
unicode(1) "a"
var_dump($obj_vars);
?>
--EXPECT--
-array(1) {
- ["public"]=>
- string(6) "public"
-}
---UEXPECT--
array(1) {
[u"public"]=>
unicode(6) "public"
--EXPECTF--
Hello World!
===NONE===
-string(52) "Method None::__toString() must return a string value"
-===THROW===
-
-Fatal error: Method Error::__toString() must not throw an exception in %sbug26166.php on line %d
---UEXPECTF--
-Hello World!
-===NONE===
unicode(52) "Method None::__toString() must return a string value"
===THROW===
===DONE===
--EXPECT--
a-s-d-d-/-?+
-===DONE===
\ No newline at end of file
+===DONE===
?>
===DONE===
---EXPECTF--
+--EXPECT--
__autoload(NotExistingClass)
bool(false)
__autoload(NotExistingClass), done
A::$y[0]();
?>
===DONE===
---EXPECTF--
+--EXPECT--
Hello World
===DONE===
===DONE===
--EXPECT--
Base::__construct
-array(3) {
- ["Foo"]=>
- int(1)
- ["Bar"]=>
- int(2)
- ["Baz"]=>
- int(3)
-}
-array(1) {
- ["Foo"]=>
- int(1)
-}
-Base::__construct
-array(3) {
- ["Foo"]=>
- int(1)
- ["Bar"]=>
- int(2)
- ["Baz"]=>
- int(3)
-}
-Child::__construct
-array(3) {
- ["Baz"]=>
- int(4)
- ["Foo"]=>
- int(1)
- ["Bar"]=>
- int(2)
-}
-array(1) {
- ["Foo"]=>
- int(1)
-}
-===DONE===
---UEXPECT--
-Base::__construct
array(3) {
[u"Foo"]=>
int(1)
?>
===DONE===
---EXPECTF--
-===INIT===
-string(1) "A"
-string(1) "C"
-string(1) "C"
-===SetA===
-string(2) "A2"
-string(1) "C"
-string(1) "C"
-===SetB===
-string(2) "A2"
-string(2) "B2"
-string(2) "B2"
-===SetC===
-string(2) "A2"
-string(2) "C2"
-string(2) "C2"
-===DONE===
---UEXPECTF--
+--EXPECT--
===INIT===
unicode(1) "A"
unicode(1) "C"
?>
===DONE===
--EXPECTF--
-object(Object)#%d (1) {
- ["x"]=>
- int(2)
-}
-int(2)
-int(3)
-Overloaded::__set(y,3)
-int(3)
-Overloaded::__get(y)
-int(3)
-string(55) "Object of class Object could not be converted to string"
-Overloaded::__set(z,)
-object(Object)#%d (1) {
- ["x"]=>
- int(4)
-}
-Overloaded::__get(z)
-int(4)
-Overloaded::__get(z)
-int(5)
-Overloaded::__get(z)
-int(6)
-===DONE===
---UEXPECTF--
object(Object)#%d (1) {
[u"x"]=>
int(2)
$object = new foo();
$object->test();
?>
---EXPECTF--
+--EXPECT--
test_func1
test_func2
test_func3
?>
===DONE===
---EXPECTF--
+--EXPECT--
Foo::__construct
Caught exception!
===DONE===
?>
===DONE===
--EXPECT--
-array(2) {
- ["empty"]=>
- array(0) {
- }
- ["three"]=>
- array(3) {
- [0]=>
- int(1)
- ["b"]=>
- string(1) "c"
- [3]=>
- array(0) {
- }
- }
-}
-===DONE===
---UEXPECT--
array(2) {
[u"empty"]=>
array(0) {
===DONE===
--EXPECTF--
===BASE===
-string(4) "Base"
-
-Notice: Undefined property: BaseClass::$private_child in %sbug29674.php on line %d
-NULL
-===CHILD===
-string(4) "Base"
-
-Fatal error: Cannot access private property ChildClass::$private_child in %sbug29674.php on line %d
---UEXPECTF--
-===BASE===
unicode(4) "Base"
Notice: Undefined property: BaseClass::$private_child in %sbug29674.php on line %d
#0 userErrorHandler(8, Undefined variable: b, %sbug29896.php, 11, Array ([A1] => Test1)) called at [%sbug29896.php:11]
#1 GenerateError1(Test1) called at [%sbug29896.php:16]
#2 GenerateError2(Test2) called at [%sbug29896.php:19]
-
Bug #30080 (Passing array or non array of objects)
--FILE--
<?php
-class foo {
- function foo($arrayobj) {
+class foo {
+ function foo($arrayobj) {
var_dump($arrayobj);
}
}
-new foo(array(new stdClass));
+new foo(array(new stdClass));
?>
--EXPECT--
array(1) {
var_dump(B::$test3);
?>
--EXPECT--
-string(1) "x"
-string(1) "y"
-string(1) "z"
-string(1) "x"
-string(1) "y"
-string(1) "z"
---UEXPECT--
unicode(1) "x"
unicode(1) "y"
unicode(1) "z"
--EXPECTF--
Notice: Undefined variable: db in %sbug30162.php on line 35
NULL
-object(hariCow)#1 (2) {
- ["x"]=>
- string(1) "x"
- ["y"]=>
- string(1) "y"
-}
---UEXPECTF--
-Notice: Undefined variable: db in %sbug30162.php on line 35
-NULL
object(hariCow)#1 (2) {
[u"x"]=>
unicode(1) "x"
?>
===DONE===
--EXPECT--
-string(3) "one"
-string(3) "one"
-===DONE===
---UEXPECT--
unicode(3) "one"
unicode(3) "one"
===DONE===
?>
--EXPECTF--
Fatal error: Interface 'a' not found in %sbug30519.php on line 2
-
var_dump($x);
?>
--EXPECT--
-object(bar)#1 (6) {
- ["c1"]=>
- int(1)
- ["c2"]=>
- int(2)
- ["c3"]=>
- int(1)
- ["c4"]=>
- int(2)
- ["c5"]=>
- int(1)
- ["c6"]=>
- int(1)
-}
---UEXPECT--
object(bar)#1 (6) {
[u"c1"]=>
int(1)
?>
--EXPECT--
-string(50) "Object of class a could not be converted to string"
-
-string(50) "Object of class a could not be converted to string"
-
-object(a)#2 (1) {
- ["a"]=>
- int(4)
-}
---UEXPECT--
unicode(50) "Object of class a could not be converted to string"
unicode(50) "Object of class a could not be converted to string"
}
?>
--EXPECT--
-string(2) "ok"
-string(2) "ok"
-string(2) "ok"
-string(2) "ok"
-string(2) "ok"
-string(2) "ok"
-string(2) "ok"
-string(2) "ok"
-string(2) "ok"
-NULL
-string(2) "ok"
-string(2) "ok"
----
-string(2) "ok"
-string(2) "ok"
-string(2) "ok"
-string(2) "ok"
-string(2) "ok"
-string(2) "ok"
-string(2) "ok"
-string(2) "ok"
-string(2) "ok"
-NULL
-string(2) "ok"
-string(2) "ok"
----
---UEXPECT--
unicode(2) "ok"
unicode(2) "ok"
unicode(2) "ok"
BUG
please fix this thing, it wasted a nice part of my life!
this is still executed
-
throw 1;
?>
--EXPECTF--
-Fatal error: Can only throw objects in %sbug33318.php on line 2
\ No newline at end of file
+Fatal error: Can only throw objects in %sbug33318.php on line 2
print $SomeObj->{'Virtual'.(3)}."\n";
?>
--EXPECT--
-string(9) "somevalue"
-othervaluetoo
-int(-1)
--1
--1
--1
---UEXPECT--
unicode(9) "somevalue"
othervaluetoo
int(-1)
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
int(16383)
int(16383)
int(14335)
var_dump($baz);
?>
--EXPECTF--
-object(Foo)#1 (1) {
- ["bar"]=>
- string(3) "bat"
-}
-
-Notice: Object of class Foo could not be converted to int in %sbug33999.php on line 9
-int(1)
-
-Notice: Object of class Foo could not be converted to double in %sbug33999.php on line 12
-float(1)
---UEXPECTF--
object(Foo)#1 (1) {
[u"bar"]=>
unicode(3) "bat"
$o->run();
?>
--EXPECTF--
-array(1) {
- [0]=>
- string(2) "ok"
-}
-
-Fatal error: Cannot use [] for reading in %sbug34064.php on line 18
---UEXPECTF--
array(1) {
[0]=>
unicode(2) "ok"
boom();
?>
--EXPECT--
-ok
\ No newline at end of file
+ok
echo "Done\n";
?>
---EXPECT--
-string(7) "myvalue"
-Done
---UEXPECT--
+--EXPECT--
unicode(7) "myvalue"
Done
Array
(
[-1] => -1
-)
\ No newline at end of file
+)
$a = null;
?>
--EXPECT--
-object(stdClass)#1 (1) {
- ["b"]=>
- &array(3) {
- [0]=>
- int(2)
- [1]=>
- &array(3) {
- [0]=>
- int(2)
- [1]=>
- *RECURSION*
- [2]=>
- *RECURSION*
- }
- [2]=>
- &array(3) {
- [0]=>
- int(2)
- [1]=>
- *RECURSION*
- [2]=>
- *RECURSION*
- }
- }
-}
---UEXPECT--
object(stdClass)#1 (1) {
[u"b"]=>
&array(3) {
echo $a->x0;
?>
--EXPECT--
-object(stdClass)#1 (1) {
- ["x0"]=>
- &object(stdClass)#2 (3) {
- ["y0"]=>
- string(1) "b"
- ["y1"]=>
- &object(stdClass)#2 (3) {
- ["y0"]=>
- string(1) "b"
- ["y1"]=>
- *RECURSION*
- ["y2"]=>
- *RECURSION*
- }
- ["y2"]=>
- &object(stdClass)#2 (3) {
- ["y0"]=>
- string(1) "b"
- ["y1"]=>
- *RECURSION*
- ["y2"]=>
- *RECURSION*
- }
- }
-}
-ok
---UEXPECT--
object(stdClass)#1 (1) {
[u"x0"]=>
&object(stdClass)#2 (3) {
[1]=>
int(2)
}
-object(ArrayObject)#%d (1) {
- ["storage":"ArrayObject":private]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
-}
---UEXPECTF--
-array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
-}
-array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
-}
object(ArrayObject)#%d (1) {
[u"storage":u"ArrayObject":private]=>
array(2) {
?>
===DONE===
--EXPECTF--
-object(B)#%d (1) {
- ["value":protected]=>
- string(1) "B"
-}
-object(C)#%d (1) {
- ["value":protected]=>
- string(1) "C"
-}
-object(B)#%d (1) {
- ["value":protected]=>
- string(1) "C"
-}
-===DONE===
---UEXPECTF--
object(B)#%d (1) {
[u"value":protected]=>
unicode(1) "B"
?>
===DONE===
--EXPECTF--
-string(3) "bar"
-
-Notice: Undefined offset: 2 in %sbug37667.php on line 16
-NULL
-object(Test)#%d (1) {
- ["property":protected]=>
- array(1) {
- ["foo"]=>
- string(3) "bar"
- }
-}
-
-Notice: Indirect modification of overloaded property Test::$property has no effect in %sbug37667.php on line 20
-
-Notice: Indirect modification of overloaded property Test::$property has no effect in %sbug37667.php on line 21
-object(Test)#%d (1) {
- ["property":protected]=>
- array(1) {
- ["foo"]=>
- string(3) "bar"
- }
-}
-===DONE===
---UEXPECTF--
unicode(3) "bar"
Notice: Undefined offset: 2 in %sbug37667.php on line %d
--EXPECT--
clonned
NO LEAK
-
?>
===DONE===
--EXPECTF--
-string(3) "Foo"
-
-Warning: Constants may only evaluate to scalar values in %sbug37811.php on line %d
-
-Notice: Use of undefined constant Baz - assumed 'Baz' in %sbug37811.php on line %d
-string(3) "Baz"
-===DONE===
---UEXPECTF--
unicode(3) "Foo"
Warning: Constants may only evaluate to scalar values in %sbug37811.php on line %d
echo "Done\n";
?>
---EXPECT--
+--EXPECT--
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Uncaught exception 'Exception' with message 'doesn't work' in %s:%d
Stack trace:
#0 %s(%d): impl->__get('counter')
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Parse error: %s error%sin Loader://qqq.php on line %d
fclose($fp1);
include $filename;
-
-echo "Done\n";
?>
---EXPECTF--
-Parse error: %s error%sin %s on line %d
-string(6) "flush!"
-string(6) "close!"
---UEXPECTF--
+===DONE===
+--CLEAN--
+<?php unlink(dirname(__FILE__) . '/bug38779.txt'); ?>
+--EXPECTF--
Parse error: %s error%sin %s on line %d
unicode(6) "flush!"
unicode(6) "close!"
?>
--EXPECT--
one
-two
\ No newline at end of file
+two
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Catchable fatal error: Argument 1 passed to test() must be an instance of OtherClassName, instance of ClassName given, called in %s on line %d and defined in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Notice: Undefined variable: key in %s on line %d
NULL
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
%s(13) "a::a() called"
bool(true)
bool(false)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Strict Standards: Non-static method Foo::get() should not be called statically in %s on line %d
Fatal error: Non-static method Foo::__construct() cannot be called statically in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
I'm A
I'm A
Done
throw new Exception ("Whiii");
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
foo
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Done
Warning: (Registered shutdown functions) Unable to call self::on_shutdown() - function does not exist in Unknown on line 0
echo "Done\n";
?>
---EXPECTF--
-string(40) "Creating default object from empty value"
-Done
---UEXPECTF--
+--EXPECT--
unicode(40) "Creating default object from empty value"
Done
?>
--EXPECTF--
Fatal error: Cannot re-assign $this in %sbug41117_1.php on line 3
-
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Uncaught exception 'ErrorException' with message 'Undefined variable: id' in %s:%d
Stack trace:
#0 %s(%d): env::errorHandler(8, '%s', '%s', 34, Array)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use [] for reading in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use [] for reading in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use [] for reading in %s on line %d
echo 6/+2*-3;
--EXPECT--
-2.5
--9
\ No newline at end of file
+-9
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Warning: feof(): wrapper::stream_eof is not implemented! Assuming EOF in %s on line %d
Fatal error: Uncaught exception 'Exception' in %s:%d
var_dump(get_class_vars("foo"));
--EXPECT--
-array(1) {
- ["x"]=>
- int(1)
-}
---UEXPECT--
array(1) {
[u"x"]=>
int(1)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use string offset as an array in %s on line %d
bool(true)
bool(true)
bool(false)
-
?>
--EXPECTF--
Fatal error: __clone method called on non-object in %sbug42818.php on line 2
-
bool(false)
bool(false)
bool(false)
-
use Test::Bar;
echo "ok\n";
--EXPECT--
-ok
\ No newline at end of file
+ok
?>
--EXPECT--
unicode(0) ""
-
?>
--EXPECT--
-string(1) "\"
---UEXPECT--
unicode(1) "\"
function foo() {
bar();
}
-
+
function bar() {
boo();
}
-
+
function boo(){
debug_print_backtrace();
}
-
+
eval("foo();");
-
+
echo "Done\n";
?>
===DONE===
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
bool(true)
bool(true)
bool(false)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
float(0)
float(8754456)
float(0)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
int(0)
int(8754456)
int(0)
bar::test();
?>
---EXPECTF--
+--EXPECT--
foo
baz
foo
echo "Done\n";
?>
---EXPECTF--
-string(6) "string"
-int(1)
-
-Fatal error: Undefined class constant 'val3' in %s on line %d
---UEXPECTF--
+--EXPECTF--
unicode(6) "string"
int(1)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
int(1)
int(5)
int(10)
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
int(1)
int(5)
Done
echo "Done\n";
?>
---EXPECTF--
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} == array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != string(0) ""
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != int(1)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != float(2.5)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != int(0)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != string(6) "string"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != string(3) "123"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != string(3) "2.5"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != NULL
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} == bool(true)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != bool(false)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != object(stdClass)#1 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != object(stdClass)#2 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != object(test)#3 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != array(0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != int(-2147483648)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != string(11) "-2147483648"
-string(0) "" != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(0) "" == string(0) ""
-string(0) "" != int(1)
-string(0) "" != float(2.5)
-string(0) "" == int(0)
-string(0) "" != string(6) "string"
-string(0) "" != string(3) "123"
-string(0) "" != string(3) "2.5"
-string(0) "" == NULL
-string(0) "" != bool(true)
-string(0) "" == bool(false)
-string(0) "" != object(stdClass)#1 (0) {}
-string(0) "" != object(stdClass)#2 (0) {}
-string(0) "" != object(test)#3 (0) {}
-string(0) "" != array(0) {}
-string(0) "" != int(-2147483648)
-string(0) "" != string(11) "-2147483648"
-int(1) != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(1) != string(0) ""
-int(1) == int(1)
-int(1) != float(2.5)
-int(1) != int(0)
-int(1) != string(6) "string"
-int(1) != string(3) "123"
-int(1) != string(3) "2.5"
-int(1) != NULL
-int(1) == bool(true)
-int(1) != bool(false)
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- == object(stdClass)#1 (0) {}
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- == object(stdClass)#2 (0) {}
-int(1)
-Notice: Object of class test could not be converted to int in %s on line %d
- == object(test)#3 (0) {}
-int(1) != array(0) {}
-int(1) != int(-2147483648)
-int(1) != string(11) "-2147483648"
-float(2.5) != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-float(2.5) != string(0) ""
-float(2.5) != int(1)
-float(2.5) == float(2.5)
-float(2.5) != int(0)
-float(2.5) != string(6) "string"
-float(2.5) != string(3) "123"
-float(2.5) == string(3) "2.5"
-float(2.5) != NULL
-float(2.5) == bool(true)
-float(2.5) != bool(false)
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- != object(stdClass)#1 (0) {}
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- != object(stdClass)#2 (0) {}
-float(2.5)
-Notice: Object of class test could not be converted to double in %s on line %d
- != object(test)#3 (0) {}
-float(2.5) != array(0) {}
-float(2.5) != int(-2147483648)
-float(2.5) != string(11) "-2147483648"
-int(0) != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(0) == string(0) ""
-int(0) != int(1)
-int(0) != float(2.5)
-int(0) == int(0)
-int(0) == string(6) "string"
-int(0) != string(3) "123"
-int(0) != string(3) "2.5"
-int(0) == NULL
-int(0) != bool(true)
-int(0) == bool(false)
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != object(stdClass)#1 (0) {}
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != object(stdClass)#2 (0) {}
-int(0)
-Notice: Object of class test could not be converted to int in %s on line %d
- != object(test)#3 (0) {}
-int(0) != array(0) {}
-int(0) != int(-2147483648)
-int(0) != string(11) "-2147483648"
-string(6) "string" != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(6) "string" != string(0) ""
-string(6) "string" != int(1)
-string(6) "string" != float(2.5)
-string(6) "string" == int(0)
-string(6) "string" == string(6) "string"
-string(6) "string" != string(3) "123"
-string(6) "string" != string(3) "2.5"
-string(6) "string" != NULL
-string(6) "string" == bool(true)
-string(6) "string" != bool(false)
-string(6) "string" != object(stdClass)#1 (0) {}
-string(6) "string" != object(stdClass)#2 (0) {}
-string(6) "string" != object(test)#3 (0) {}
-string(6) "string" != array(0) {}
-string(6) "string" != int(-2147483648)
-string(6) "string" != string(11) "-2147483648"
-string(3) "123" != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "123" != string(0) ""
-string(3) "123" != int(1)
-string(3) "123" != float(2.5)
-string(3) "123" != int(0)
-string(3) "123" != string(6) "string"
-string(3) "123" == string(3) "123"
-string(3) "123" != string(3) "2.5"
-string(3) "123" != NULL
-string(3) "123" == bool(true)
-string(3) "123" != bool(false)
-string(3) "123" != object(stdClass)#1 (0) {}
-string(3) "123" != object(stdClass)#2 (0) {}
-string(3) "123" != object(test)#3 (0) {}
-string(3) "123" != array(0) {}
-string(3) "123" != int(-2147483648)
-string(3) "123" != string(11) "-2147483648"
-string(3) "2.5" != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "2.5" != string(0) ""
-string(3) "2.5" != int(1)
-string(3) "2.5" == float(2.5)
-string(3) "2.5" != int(0)
-string(3) "2.5" != string(6) "string"
-string(3) "2.5" != string(3) "123"
-string(3) "2.5" == string(3) "2.5"
-string(3) "2.5" != NULL
-string(3) "2.5" == bool(true)
-string(3) "2.5" != bool(false)
-string(3) "2.5" != object(stdClass)#1 (0) {}
-string(3) "2.5" != object(stdClass)#2 (0) {}
-string(3) "2.5" != object(test)#3 (0) {}
-string(3) "2.5" != array(0) {}
-string(3) "2.5" != int(-2147483648)
-string(3) "2.5" != string(11) "-2147483648"
-NULL != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-NULL == string(0) ""
-NULL != int(1)
-NULL != float(2.5)
-NULL == int(0)
-NULL != string(6) "string"
-NULL != string(3) "123"
-NULL != string(3) "2.5"
-NULL == NULL
-NULL != bool(true)
-NULL == bool(false)
-NULL != object(stdClass)#1 (0) {}
-NULL != object(stdClass)#2 (0) {}
-NULL != object(test)#3 (0) {}
-NULL == array(0) {}
-NULL != int(-2147483648)
-NULL != string(11) "-2147483648"
-bool(true) == array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(true) != string(0) ""
-bool(true) == int(1)
-bool(true) == float(2.5)
-bool(true) != int(0)
-bool(true) == string(6) "string"
-bool(true) == string(3) "123"
-bool(true) == string(3) "2.5"
-bool(true) != NULL
-bool(true) == bool(true)
-bool(true) != bool(false)
-bool(true) == object(stdClass)#1 (0) {}
-bool(true) == object(stdClass)#2 (0) {}
-bool(true) == object(test)#3 (0) {}
-bool(true) != array(0) {}
-bool(true) == int(-2147483648)
-bool(true) == string(11) "-2147483648"
-bool(false) != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(false) == string(0) ""
-bool(false) != int(1)
-bool(false) != float(2.5)
-bool(false) == int(0)
-bool(false) != string(6) "string"
-bool(false) != string(3) "123"
-bool(false) != string(3) "2.5"
-bool(false) == NULL
-bool(false) != bool(true)
-bool(false) == bool(false)
-bool(false) != object(stdClass)#1 (0) {}
-bool(false) != object(stdClass)#2 (0) {}
-bool(false) != object(test)#3 (0) {}
-bool(false) == array(0) {}
-bool(false) != int(-2147483648)
-bool(false) != string(11) "-2147483648"
-object(stdClass)#1 (0) {} != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#1 (0) {} != string(0) ""
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- == int(1)
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- != float(2.5)
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != int(0)
-object(stdClass)#1 (0) {} != string(6) "string"
-object(stdClass)#1 (0) {} != string(3) "123"
-object(stdClass)#1 (0) {} != string(3) "2.5"
-object(stdClass)#1 (0) {} != NULL
-object(stdClass)#1 (0) {} == bool(true)
-object(stdClass)#1 (0) {} != bool(false)
-object(stdClass)#1 (0) {} == object(stdClass)#1 (0) {}
-object(stdClass)#1 (0) {} == object(stdClass)#2 (0) {}
-object(stdClass)#1 (0) {} != object(test)#3 (0) {}
-object(stdClass)#1 (0) {} != array(0) {}
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != int(-2147483648)
-object(stdClass)#1 (0) {} != string(11) "-2147483648"
-object(stdClass)#2 (0) {} != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#2 (0) {} != string(0) ""
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- == int(1)
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- != float(2.5)
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != int(0)
-object(stdClass)#2 (0) {} != string(6) "string"
-object(stdClass)#2 (0) {} != string(3) "123"
-object(stdClass)#2 (0) {} != string(3) "2.5"
-object(stdClass)#2 (0) {} != NULL
-object(stdClass)#2 (0) {} == bool(true)
-object(stdClass)#2 (0) {} != bool(false)
-object(stdClass)#2 (0) {} == object(stdClass)#1 (0) {}
-object(stdClass)#2 (0) {} == object(stdClass)#2 (0) {}
-object(stdClass)#2 (0) {} != object(test)#3 (0) {}
-object(stdClass)#2 (0) {} != array(0) {}
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != int(-2147483648)
-object(stdClass)#2 (0) {} != string(11) "-2147483648"
-object(test)#3 (0) {} != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(test)#3 (0) {} != string(0) ""
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- == int(1)
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to double in %s on line %d
- != float(2.5)
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- != int(0)
-object(test)#3 (0) {} != string(6) "string"
-object(test)#3 (0) {} != string(3) "123"
-object(test)#3 (0) {} != string(3) "2.5"
-object(test)#3 (0) {} != NULL
-object(test)#3 (0) {} == bool(true)
-object(test)#3 (0) {} != bool(false)
-object(test)#3 (0) {} != object(stdClass)#1 (0) {}
-object(test)#3 (0) {} != object(stdClass)#2 (0) {}
-object(test)#3 (0) {} == object(test)#3 (0) {}
-object(test)#3 (0) {} != array(0) {}
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- != int(-2147483648)
-object(test)#3 (0) {} != string(11) "-2147483648"
-array(0) {} != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(0) {} != string(0) ""
-array(0) {} != int(1)
-array(0) {} != float(2.5)
-array(0) {} != int(0)
-array(0) {} != string(6) "string"
-array(0) {} != string(3) "123"
-array(0) {} != string(3) "2.5"
-array(0) {} == NULL
-array(0) {} != bool(true)
-array(0) {} == bool(false)
-array(0) {} != object(stdClass)#1 (0) {}
-array(0) {} != object(stdClass)#2 (0) {}
-array(0) {} != object(test)#3 (0) {}
-array(0) {} == array(0) {}
-array(0) {} != int(-2147483648)
-array(0) {} != string(11) "-2147483648"
-int(-2147483648) != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(-2147483648) != string(0) ""
-int(-2147483648) != int(1)
-int(-2147483648) != float(2.5)
-int(-2147483648) != int(0)
-int(-2147483648) != string(6) "string"
-int(-2147483648) != string(3) "123"
-int(-2147483648) != string(3) "2.5"
-int(-2147483648) != NULL
-int(-2147483648) == bool(true)
-int(-2147483648) != bool(false)
-int(-2147483648)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != object(stdClass)#1 (0) {}
-int(-2147483648)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != object(stdClass)#2 (0) {}
-int(-2147483648)
-Notice: Object of class test could not be converted to int in %s on line %d
- != object(test)#3 (0) {}
-int(-2147483648) != array(0) {}
-int(-2147483648) == int(-2147483648)
-int(-2147483648) == string(11) "-2147483648"
-string(11) "-2147483648" != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(11) "-2147483648" != string(0) ""
-string(11) "-2147483648" != int(1)
-string(11) "-2147483648" != float(2.5)
-string(11) "-2147483648" != int(0)
-string(11) "-2147483648" != string(6) "string"
-string(11) "-2147483648" != string(3) "123"
-string(11) "-2147483648" != string(3) "2.5"
-string(11) "-2147483648" != NULL
-string(11) "-2147483648" == bool(true)
-string(11) "-2147483648" != bool(false)
-string(11) "-2147483648" != object(stdClass)#1 (0) {}
-string(11) "-2147483648" != object(stdClass)#2 (0) {}
-string(11) "-2147483648" != object(test)#3 (0) {}
-string(11) "-2147483648" != array(0) {}
-string(11) "-2147483648" == int(-2147483648)
-string(11) "-2147483648" == string(11) "-2147483648"
-Done
---UEXPECTF--
+--EXPECTF--
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} == array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != unicode(0) ""
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != int(1)
echo "Done\n";
?>
---EXPECTF--
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} == array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != string(0) ""
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != int(1)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != float(2.5)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != int(0)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != string(6) "string"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != string(3) "123"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != string(3) "2.5"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != NULL
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} == bool(true)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != bool(false)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != object(stdClass)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != object(stdClass)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != object(test)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != array(0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != int(-9223372036854775808)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != string(20) "-9223372036854775808"
-string(0) "" != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(0) "" == string(0) ""
-string(0) "" != int(1)
-string(0) "" != float(2.5)
-string(0) "" == int(0)
-string(0) "" != string(6) "string"
-string(0) "" != string(3) "123"
-string(0) "" != string(3) "2.5"
-string(0) "" == NULL
-string(0) "" != bool(true)
-string(0) "" == bool(false)
-string(0) "" != object(stdClass)#%d (0) {}
-string(0) "" != object(stdClass)#%d (0) {}
-string(0) "" != object(test)#%d (0) {}
-string(0) "" != array(0) {}
-string(0) "" != int(-9223372036854775808)
-string(0) "" != string(20) "-9223372036854775808"
-int(1) != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(1) != string(0) ""
-int(1) == int(1)
-int(1) != float(2.5)
-int(1) != int(0)
-int(1) != string(6) "string"
-int(1) != string(3) "123"
-int(1) != string(3) "2.5"
-int(1) != NULL
-int(1) == bool(true)
-int(1) != bool(false)
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- == object(stdClass)#%d (0) {}
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- == object(stdClass)#%d (0) {}
-int(1)
-Notice: Object of class test could not be converted to int in %s on line %d
- == object(test)#%d (0) {}
-int(1) != array(0) {}
-int(1) != int(-9223372036854775808)
-int(1) != string(20) "-9223372036854775808"
-float(2.5) != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-float(2.5) != string(0) ""
-float(2.5) != int(1)
-float(2.5) == float(2.5)
-float(2.5) != int(0)
-float(2.5) != string(6) "string"
-float(2.5) != string(3) "123"
-float(2.5) == string(3) "2.5"
-float(2.5) != NULL
-float(2.5) == bool(true)
-float(2.5) != bool(false)
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- != object(stdClass)#%d (0) {}
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- != object(stdClass)#%d (0) {}
-float(2.5)
-Notice: Object of class test could not be converted to double in %s on line %d
- != object(test)#%d (0) {}
-float(2.5) != array(0) {}
-float(2.5) != int(-9223372036854775808)
-float(2.5) != string(20) "-9223372036854775808"
-int(0) != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(0) == string(0) ""
-int(0) != int(1)
-int(0) != float(2.5)
-int(0) == int(0)
-int(0) == string(6) "string"
-int(0) != string(3) "123"
-int(0) != string(3) "2.5"
-int(0) == NULL
-int(0) != bool(true)
-int(0) == bool(false)
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != object(stdClass)#%d (0) {}
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != object(stdClass)#%d (0) {}
-int(0)
-Notice: Object of class test could not be converted to int in %s on line %d
- != object(test)#%d (0) {}
-int(0) != array(0) {}
-int(0) != int(-9223372036854775808)
-int(0) != string(20) "-9223372036854775808"
-string(6) "string" != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(6) "string" != string(0) ""
-string(6) "string" != int(1)
-string(6) "string" != float(2.5)
-string(6) "string" == int(0)
-string(6) "string" == string(6) "string"
-string(6) "string" != string(3) "123"
-string(6) "string" != string(3) "2.5"
-string(6) "string" != NULL
-string(6) "string" == bool(true)
-string(6) "string" != bool(false)
-string(6) "string" != object(stdClass)#%d (0) {}
-string(6) "string" != object(stdClass)#%d (0) {}
-string(6) "string" != object(test)#%d (0) {}
-string(6) "string" != array(0) {}
-string(6) "string" != int(-9223372036854775808)
-string(6) "string" != string(20) "-9223372036854775808"
-string(3) "123" != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "123" != string(0) ""
-string(3) "123" != int(1)
-string(3) "123" != float(2.5)
-string(3) "123" != int(0)
-string(3) "123" != string(6) "string"
-string(3) "123" == string(3) "123"
-string(3) "123" != string(3) "2.5"
-string(3) "123" != NULL
-string(3) "123" == bool(true)
-string(3) "123" != bool(false)
-string(3) "123" != object(stdClass)#%d (0) {}
-string(3) "123" != object(stdClass)#%d (0) {}
-string(3) "123" != object(test)#%d (0) {}
-string(3) "123" != array(0) {}
-string(3) "123" != int(-9223372036854775808)
-string(3) "123" != string(20) "-9223372036854775808"
-string(3) "2.5" != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "2.5" != string(0) ""
-string(3) "2.5" != int(1)
-string(3) "2.5" == float(2.5)
-string(3) "2.5" != int(0)
-string(3) "2.5" != string(6) "string"
-string(3) "2.5" != string(3) "123"
-string(3) "2.5" == string(3) "2.5"
-string(3) "2.5" != NULL
-string(3) "2.5" == bool(true)
-string(3) "2.5" != bool(false)
-string(3) "2.5" != object(stdClass)#%d (0) {}
-string(3) "2.5" != object(stdClass)#%d (0) {}
-string(3) "2.5" != object(test)#%d (0) {}
-string(3) "2.5" != array(0) {}
-string(3) "2.5" != int(-9223372036854775808)
-string(3) "2.5" != string(20) "-9223372036854775808"
-NULL != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-NULL == string(0) ""
-NULL != int(1)
-NULL != float(2.5)
-NULL == int(0)
-NULL != string(6) "string"
-NULL != string(3) "123"
-NULL != string(3) "2.5"
-NULL == NULL
-NULL != bool(true)
-NULL == bool(false)
-NULL != object(stdClass)#%d (0) {}
-NULL != object(stdClass)#%d (0) {}
-NULL != object(test)#%d (0) {}
-NULL == array(0) {}
-NULL != int(-9223372036854775808)
-NULL != string(20) "-9223372036854775808"
-bool(true) == array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(true) != string(0) ""
-bool(true) == int(1)
-bool(true) == float(2.5)
-bool(true) != int(0)
-bool(true) == string(6) "string"
-bool(true) == string(3) "123"
-bool(true) == string(3) "2.5"
-bool(true) != NULL
-bool(true) == bool(true)
-bool(true) != bool(false)
-bool(true) == object(stdClass)#%d (0) {}
-bool(true) == object(stdClass)#%d (0) {}
-bool(true) == object(test)#%d (0) {}
-bool(true) != array(0) {}
-bool(true) == int(-9223372036854775808)
-bool(true) == string(20) "-9223372036854775808"
-bool(false) != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(false) == string(0) ""
-bool(false) != int(1)
-bool(false) != float(2.5)
-bool(false) == int(0)
-bool(false) != string(6) "string"
-bool(false) != string(3) "123"
-bool(false) != string(3) "2.5"
-bool(false) == NULL
-bool(false) != bool(true)
-bool(false) == bool(false)
-bool(false) != object(stdClass)#%d (0) {}
-bool(false) != object(stdClass)#%d (0) {}
-bool(false) != object(test)#%d (0) {}
-bool(false) == array(0) {}
-bool(false) != int(-9223372036854775808)
-bool(false) != string(20) "-9223372036854775808"
-object(stdClass)#%d (0) {} != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#%d (0) {} != string(0) ""
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- == int(1)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- != float(2.5)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != int(0)
-object(stdClass)#%d (0) {} != string(6) "string"
-object(stdClass)#%d (0) {} != string(3) "123"
-object(stdClass)#%d (0) {} != string(3) "2.5"
-object(stdClass)#%d (0) {} != NULL
-object(stdClass)#%d (0) {} == bool(true)
-object(stdClass)#%d (0) {} != bool(false)
-object(stdClass)#%d (0) {} == object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} == object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} != object(test)#%d (0) {}
-object(stdClass)#%d (0) {} != array(0) {}
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != int(-9223372036854775808)
-object(stdClass)#%d (0) {} != string(20) "-9223372036854775808"
-object(stdClass)#%d (0) {} != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#%d (0) {} != string(0) ""
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- == int(1)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- != float(2.5)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != int(0)
-object(stdClass)#%d (0) {} != string(6) "string"
-object(stdClass)#%d (0) {} != string(3) "123"
-object(stdClass)#%d (0) {} != string(3) "2.5"
-object(stdClass)#%d (0) {} != NULL
-object(stdClass)#%d (0) {} == bool(true)
-object(stdClass)#%d (0) {} != bool(false)
-object(stdClass)#%d (0) {} == object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} == object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} != object(test)#%d (0) {}
-object(stdClass)#%d (0) {} != array(0) {}
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != int(-9223372036854775808)
-object(stdClass)#%d (0) {} != string(20) "-9223372036854775808"
-object(test)#%d (0) {} != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(test)#%d (0) {} != string(0) ""
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- == int(1)
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to double in %s on line %d
- != float(2.5)
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- != int(0)
-object(test)#%d (0) {} != string(6) "string"
-object(test)#%d (0) {} != string(3) "123"
-object(test)#%d (0) {} != string(3) "2.5"
-object(test)#%d (0) {} != NULL
-object(test)#%d (0) {} == bool(true)
-object(test)#%d (0) {} != bool(false)
-object(test)#%d (0) {} != object(stdClass)#%d (0) {}
-object(test)#%d (0) {} != object(stdClass)#%d (0) {}
-object(test)#%d (0) {} == object(test)#%d (0) {}
-object(test)#%d (0) {} != array(0) {}
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- != int(-9223372036854775808)
-object(test)#%d (0) {} != string(20) "-9223372036854775808"
-array(0) {} != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(0) {} != string(0) ""
-array(0) {} != int(1)
-array(0) {} != float(2.5)
-array(0) {} != int(0)
-array(0) {} != string(6) "string"
-array(0) {} != string(3) "123"
-array(0) {} != string(3) "2.5"
-array(0) {} == NULL
-array(0) {} != bool(true)
-array(0) {} == bool(false)
-array(0) {} != object(stdClass)#%d (0) {}
-array(0) {} != object(stdClass)#%d (0) {}
-array(0) {} != object(test)#%d (0) {}
-array(0) {} == array(0) {}
-array(0) {} != int(-9223372036854775808)
-array(0) {} != string(20) "-9223372036854775808"
-int(-9223372036854775808) != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(-9223372036854775808) != string(0) ""
-int(-9223372036854775808) != int(1)
-int(-9223372036854775808) != float(2.5)
-int(-9223372036854775808) != int(0)
-int(-9223372036854775808) != string(6) "string"
-int(-9223372036854775808) != string(3) "123"
-int(-9223372036854775808) != string(3) "2.5"
-int(-9223372036854775808) != NULL
-int(-9223372036854775808) == bool(true)
-int(-9223372036854775808) != bool(false)
-int(-9223372036854775808)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != object(stdClass)#%d (0) {}
-int(-9223372036854775808)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- != object(stdClass)#%d (0) {}
-int(-9223372036854775808)
-Notice: Object of class test could not be converted to int in %s on line %d
- != object(test)#%d (0) {}
-int(-9223372036854775808) != array(0) {}
-int(-9223372036854775808) == int(-9223372036854775808)
-int(-9223372036854775808) == string(20) "-9223372036854775808"
-string(20) "-9223372036854775808" != array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(20) "-9223372036854775808" != string(0) ""
-string(20) "-9223372036854775808" != int(1)
-string(20) "-9223372036854775808" != float(2.5)
-string(20) "-9223372036854775808" != int(0)
-string(20) "-9223372036854775808" != string(6) "string"
-string(20) "-9223372036854775808" != string(3) "123"
-string(20) "-9223372036854775808" != string(3) "2.5"
-string(20) "-9223372036854775808" != NULL
-string(20) "-9223372036854775808" == bool(true)
-string(20) "-9223372036854775808" != bool(false)
-string(20) "-9223372036854775808" != object(stdClass)#%d (0) {}
-string(20) "-9223372036854775808" != object(stdClass)#%d (0) {}
-string(20) "-9223372036854775808" != object(test)#%d (0) {}
-string(20) "-9223372036854775808" != array(0) {}
-string(20) "-9223372036854775808" == int(-9223372036854775808)
-string(20) "-9223372036854775808" == string(20) "-9223372036854775808"
-Done
---UEXPECTF--
+--EXPECTF--
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} == array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != unicode(0) ""
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} != int(1)
echo "Done\n";
?>
---EXPECTF--
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} === array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== string(0) ""
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== int(1)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== float(2.5)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== int(0)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== string(6) "string"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== string(3) "123"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== string(3) "2.5"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== NULL
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== bool(true)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== bool(false)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== object(stdClass)#1 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== object(stdClass)#2 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== object(test)#3 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== array(0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== int(-2147483648)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== string(11) "-2147483648"
-string(0) "" !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(0) "" === string(0) ""
-string(0) "" !== int(1)
-string(0) "" !== float(2.5)
-string(0) "" !== int(0)
-string(0) "" !== string(6) "string"
-string(0) "" !== string(3) "123"
-string(0) "" !== string(3) "2.5"
-string(0) "" !== NULL
-string(0) "" !== bool(true)
-string(0) "" !== bool(false)
-string(0) "" !== object(stdClass)#1 (0) {}
-string(0) "" !== object(stdClass)#2 (0) {}
-string(0) "" !== object(test)#3 (0) {}
-string(0) "" !== array(0) {}
-string(0) "" !== int(-2147483648)
-string(0) "" !== string(11) "-2147483648"
-int(1) !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(1) !== string(0) ""
-int(1) === int(1)
-int(1) !== float(2.5)
-int(1) !== int(0)
-int(1) !== string(6) "string"
-int(1) !== string(3) "123"
-int(1) !== string(3) "2.5"
-int(1) !== NULL
-int(1) !== bool(true)
-int(1) !== bool(false)
-int(1) !== object(stdClass)#1 (0) {}
-int(1) !== object(stdClass)#2 (0) {}
-int(1) !== object(test)#3 (0) {}
-int(1) !== array(0) {}
-int(1) !== int(-2147483648)
-int(1) !== string(11) "-2147483648"
-float(2.5) !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-float(2.5) !== string(0) ""
-float(2.5) !== int(1)
-float(2.5) === float(2.5)
-float(2.5) !== int(0)
-float(2.5) !== string(6) "string"
-float(2.5) !== string(3) "123"
-float(2.5) !== string(3) "2.5"
-float(2.5) !== NULL
-float(2.5) !== bool(true)
-float(2.5) !== bool(false)
-float(2.5) !== object(stdClass)#1 (0) {}
-float(2.5) !== object(stdClass)#2 (0) {}
-float(2.5) !== object(test)#3 (0) {}
-float(2.5) !== array(0) {}
-float(2.5) !== int(-2147483648)
-float(2.5) !== string(11) "-2147483648"
-int(0) !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(0) !== string(0) ""
-int(0) !== int(1)
-int(0) !== float(2.5)
-int(0) === int(0)
-int(0) !== string(6) "string"
-int(0) !== string(3) "123"
-int(0) !== string(3) "2.5"
-int(0) !== NULL
-int(0) !== bool(true)
-int(0) !== bool(false)
-int(0) !== object(stdClass)#1 (0) {}
-int(0) !== object(stdClass)#2 (0) {}
-int(0) !== object(test)#3 (0) {}
-int(0) !== array(0) {}
-int(0) !== int(-2147483648)
-int(0) !== string(11) "-2147483648"
-string(6) "string" !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(6) "string" !== string(0) ""
-string(6) "string" !== int(1)
-string(6) "string" !== float(2.5)
-string(6) "string" !== int(0)
-string(6) "string" === string(6) "string"
-string(6) "string" !== string(3) "123"
-string(6) "string" !== string(3) "2.5"
-string(6) "string" !== NULL
-string(6) "string" !== bool(true)
-string(6) "string" !== bool(false)
-string(6) "string" !== object(stdClass)#1 (0) {}
-string(6) "string" !== object(stdClass)#2 (0) {}
-string(6) "string" !== object(test)#3 (0) {}
-string(6) "string" !== array(0) {}
-string(6) "string" !== int(-2147483648)
-string(6) "string" !== string(11) "-2147483648"
-string(3) "123" !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "123" !== string(0) ""
-string(3) "123" !== int(1)
-string(3) "123" !== float(2.5)
-string(3) "123" !== int(0)
-string(3) "123" !== string(6) "string"
-string(3) "123" === string(3) "123"
-string(3) "123" !== string(3) "2.5"
-string(3) "123" !== NULL
-string(3) "123" !== bool(true)
-string(3) "123" !== bool(false)
-string(3) "123" !== object(stdClass)#1 (0) {}
-string(3) "123" !== object(stdClass)#2 (0) {}
-string(3) "123" !== object(test)#3 (0) {}
-string(3) "123" !== array(0) {}
-string(3) "123" !== int(-2147483648)
-string(3) "123" !== string(11) "-2147483648"
-string(3) "2.5" !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "2.5" !== string(0) ""
-string(3) "2.5" !== int(1)
-string(3) "2.5" !== float(2.5)
-string(3) "2.5" !== int(0)
-string(3) "2.5" !== string(6) "string"
-string(3) "2.5" !== string(3) "123"
-string(3) "2.5" === string(3) "2.5"
-string(3) "2.5" !== NULL
-string(3) "2.5" !== bool(true)
-string(3) "2.5" !== bool(false)
-string(3) "2.5" !== object(stdClass)#1 (0) {}
-string(3) "2.5" !== object(stdClass)#2 (0) {}
-string(3) "2.5" !== object(test)#3 (0) {}
-string(3) "2.5" !== array(0) {}
-string(3) "2.5" !== int(-2147483648)
-string(3) "2.5" !== string(11) "-2147483648"
-NULL !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-NULL !== string(0) ""
-NULL !== int(1)
-NULL !== float(2.5)
-NULL !== int(0)
-NULL !== string(6) "string"
-NULL !== string(3) "123"
-NULL !== string(3) "2.5"
-NULL === NULL
-NULL !== bool(true)
-NULL !== bool(false)
-NULL !== object(stdClass)#1 (0) {}
-NULL !== object(stdClass)#2 (0) {}
-NULL !== object(test)#3 (0) {}
-NULL !== array(0) {}
-NULL !== int(-2147483648)
-NULL !== string(11) "-2147483648"
-bool(true) !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(true) !== string(0) ""
-bool(true) !== int(1)
-bool(true) !== float(2.5)
-bool(true) !== int(0)
-bool(true) !== string(6) "string"
-bool(true) !== string(3) "123"
-bool(true) !== string(3) "2.5"
-bool(true) !== NULL
-bool(true) === bool(true)
-bool(true) !== bool(false)
-bool(true) !== object(stdClass)#1 (0) {}
-bool(true) !== object(stdClass)#2 (0) {}
-bool(true) !== object(test)#3 (0) {}
-bool(true) !== array(0) {}
-bool(true) !== int(-2147483648)
-bool(true) !== string(11) "-2147483648"
-bool(false) !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(false) !== string(0) ""
-bool(false) !== int(1)
-bool(false) !== float(2.5)
-bool(false) !== int(0)
-bool(false) !== string(6) "string"
-bool(false) !== string(3) "123"
-bool(false) !== string(3) "2.5"
-bool(false) !== NULL
-bool(false) !== bool(true)
-bool(false) === bool(false)
-bool(false) !== object(stdClass)#1 (0) {}
-bool(false) !== object(stdClass)#2 (0) {}
-bool(false) !== object(test)#3 (0) {}
-bool(false) !== array(0) {}
-bool(false) !== int(-2147483648)
-bool(false) !== string(11) "-2147483648"
-object(stdClass)#1 (0) {} !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#1 (0) {} !== string(0) ""
-object(stdClass)#1 (0) {} !== int(1)
-object(stdClass)#1 (0) {} !== float(2.5)
-object(stdClass)#1 (0) {} !== int(0)
-object(stdClass)#1 (0) {} !== string(6) "string"
-object(stdClass)#1 (0) {} !== string(3) "123"
-object(stdClass)#1 (0) {} !== string(3) "2.5"
-object(stdClass)#1 (0) {} !== NULL
-object(stdClass)#1 (0) {} !== bool(true)
-object(stdClass)#1 (0) {} !== bool(false)
-object(stdClass)#1 (0) {} === object(stdClass)#1 (0) {}
-object(stdClass)#1 (0) {} !== object(stdClass)#2 (0) {}
-object(stdClass)#1 (0) {} !== object(test)#3 (0) {}
-object(stdClass)#1 (0) {} !== array(0) {}
-object(stdClass)#1 (0) {} !== int(-2147483648)
-object(stdClass)#1 (0) {} !== string(11) "-2147483648"
-object(stdClass)#2 (0) {} !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#2 (0) {} !== string(0) ""
-object(stdClass)#2 (0) {} !== int(1)
-object(stdClass)#2 (0) {} !== float(2.5)
-object(stdClass)#2 (0) {} !== int(0)
-object(stdClass)#2 (0) {} !== string(6) "string"
-object(stdClass)#2 (0) {} !== string(3) "123"
-object(stdClass)#2 (0) {} !== string(3) "2.5"
-object(stdClass)#2 (0) {} !== NULL
-object(stdClass)#2 (0) {} !== bool(true)
-object(stdClass)#2 (0) {} !== bool(false)
-object(stdClass)#2 (0) {} !== object(stdClass)#1 (0) {}
-object(stdClass)#2 (0) {} === object(stdClass)#2 (0) {}
-object(stdClass)#2 (0) {} !== object(test)#3 (0) {}
-object(stdClass)#2 (0) {} !== array(0) {}
-object(stdClass)#2 (0) {} !== int(-2147483648)
-object(stdClass)#2 (0) {} !== string(11) "-2147483648"
-object(test)#3 (0) {} !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(test)#3 (0) {} !== string(0) ""
-object(test)#3 (0) {} !== int(1)
-object(test)#3 (0) {} !== float(2.5)
-object(test)#3 (0) {} !== int(0)
-object(test)#3 (0) {} !== string(6) "string"
-object(test)#3 (0) {} !== string(3) "123"
-object(test)#3 (0) {} !== string(3) "2.5"
-object(test)#3 (0) {} !== NULL
-object(test)#3 (0) {} !== bool(true)
-object(test)#3 (0) {} !== bool(false)
-object(test)#3 (0) {} !== object(stdClass)#1 (0) {}
-object(test)#3 (0) {} !== object(stdClass)#2 (0) {}
-object(test)#3 (0) {} === object(test)#3 (0) {}
-object(test)#3 (0) {} !== array(0) {}
-object(test)#3 (0) {} !== int(-2147483648)
-object(test)#3 (0) {} !== string(11) "-2147483648"
-array(0) {} !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(0) {} !== string(0) ""
-array(0) {} !== int(1)
-array(0) {} !== float(2.5)
-array(0) {} !== int(0)
-array(0) {} !== string(6) "string"
-array(0) {} !== string(3) "123"
-array(0) {} !== string(3) "2.5"
-array(0) {} !== NULL
-array(0) {} !== bool(true)
-array(0) {} !== bool(false)
-array(0) {} !== object(stdClass)#1 (0) {}
-array(0) {} !== object(stdClass)#2 (0) {}
-array(0) {} !== object(test)#3 (0) {}
-array(0) {} === array(0) {}
-array(0) {} !== int(-2147483648)
-array(0) {} !== string(11) "-2147483648"
-int(-2147483648) !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(-2147483648) !== string(0) ""
-int(-2147483648) !== int(1)
-int(-2147483648) !== float(2.5)
-int(-2147483648) !== int(0)
-int(-2147483648) !== string(6) "string"
-int(-2147483648) !== string(3) "123"
-int(-2147483648) !== string(3) "2.5"
-int(-2147483648) !== NULL
-int(-2147483648) !== bool(true)
-int(-2147483648) !== bool(false)
-int(-2147483648) !== object(stdClass)#1 (0) {}
-int(-2147483648) !== object(stdClass)#2 (0) {}
-int(-2147483648) !== object(test)#3 (0) {}
-int(-2147483648) !== array(0) {}
-int(-2147483648) === int(-2147483648)
-int(-2147483648) !== string(11) "-2147483648"
-string(11) "-2147483648" !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(11) "-2147483648" !== string(0) ""
-string(11) "-2147483648" !== int(1)
-string(11) "-2147483648" !== float(2.5)
-string(11) "-2147483648" !== int(0)
-string(11) "-2147483648" !== string(6) "string"
-string(11) "-2147483648" !== string(3) "123"
-string(11) "-2147483648" !== string(3) "2.5"
-string(11) "-2147483648" !== NULL
-string(11) "-2147483648" !== bool(true)
-string(11) "-2147483648" !== bool(false)
-string(11) "-2147483648" !== object(stdClass)#1 (0) {}
-string(11) "-2147483648" !== object(stdClass)#2 (0) {}
-string(11) "-2147483648" !== object(test)#3 (0) {}
-string(11) "-2147483648" !== array(0) {}
-string(11) "-2147483648" !== int(-2147483648)
-string(11) "-2147483648" === string(11) "-2147483648"
-Done
---UEXPECTF--
+--EXPECT--
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} === array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== unicode(0) ""
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== int(1)
echo "Done\n";
?>
---EXPECTF--
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} === array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== string(0) ""
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== int(1)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== float(2.5)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== int(0)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== string(6) "string"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== string(3) "123"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== string(3) "2.5"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== NULL
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== bool(true)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== bool(false)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== object(stdClass)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== object(stdClass)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== object(test)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== array(0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== int(-9223372036854775808)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== string(20) "-9223372036854775808"
-string(0) "" !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(0) "" === string(0) ""
-string(0) "" !== int(1)
-string(0) "" !== float(2.5)
-string(0) "" !== int(0)
-string(0) "" !== string(6) "string"
-string(0) "" !== string(3) "123"
-string(0) "" !== string(3) "2.5"
-string(0) "" !== NULL
-string(0) "" !== bool(true)
-string(0) "" !== bool(false)
-string(0) "" !== object(stdClass)#%d (0) {}
-string(0) "" !== object(stdClass)#%d (0) {}
-string(0) "" !== object(test)#%d (0) {}
-string(0) "" !== array(0) {}
-string(0) "" !== int(-9223372036854775808)
-string(0) "" !== string(20) "-9223372036854775808"
-int(1) !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(1) !== string(0) ""
-int(1) === int(1)
-int(1) !== float(2.5)
-int(1) !== int(0)
-int(1) !== string(6) "string"
-int(1) !== string(3) "123"
-int(1) !== string(3) "2.5"
-int(1) !== NULL
-int(1) !== bool(true)
-int(1) !== bool(false)
-int(1) !== object(stdClass)#%d (0) {}
-int(1) !== object(stdClass)#%d (0) {}
-int(1) !== object(test)#%d (0) {}
-int(1) !== array(0) {}
-int(1) !== int(-9223372036854775808)
-int(1) !== string(20) "-9223372036854775808"
-float(2.5) !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-float(2.5) !== string(0) ""
-float(2.5) !== int(1)
-float(2.5) === float(2.5)
-float(2.5) !== int(0)
-float(2.5) !== string(6) "string"
-float(2.5) !== string(3) "123"
-float(2.5) !== string(3) "2.5"
-float(2.5) !== NULL
-float(2.5) !== bool(true)
-float(2.5) !== bool(false)
-float(2.5) !== object(stdClass)#%d (0) {}
-float(2.5) !== object(stdClass)#%d (0) {}
-float(2.5) !== object(test)#%d (0) {}
-float(2.5) !== array(0) {}
-float(2.5) !== int(-9223372036854775808)
-float(2.5) !== string(20) "-9223372036854775808"
-int(0) !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(0) !== string(0) ""
-int(0) !== int(1)
-int(0) !== float(2.5)
-int(0) === int(0)
-int(0) !== string(6) "string"
-int(0) !== string(3) "123"
-int(0) !== string(3) "2.5"
-int(0) !== NULL
-int(0) !== bool(true)
-int(0) !== bool(false)
-int(0) !== object(stdClass)#%d (0) {}
-int(0) !== object(stdClass)#%d (0) {}
-int(0) !== object(test)#%d (0) {}
-int(0) !== array(0) {}
-int(0) !== int(-9223372036854775808)
-int(0) !== string(20) "-9223372036854775808"
-string(6) "string" !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(6) "string" !== string(0) ""
-string(6) "string" !== int(1)
-string(6) "string" !== float(2.5)
-string(6) "string" !== int(0)
-string(6) "string" === string(6) "string"
-string(6) "string" !== string(3) "123"
-string(6) "string" !== string(3) "2.5"
-string(6) "string" !== NULL
-string(6) "string" !== bool(true)
-string(6) "string" !== bool(false)
-string(6) "string" !== object(stdClass)#%d (0) {}
-string(6) "string" !== object(stdClass)#%d (0) {}
-string(6) "string" !== object(test)#%d (0) {}
-string(6) "string" !== array(0) {}
-string(6) "string" !== int(-9223372036854775808)
-string(6) "string" !== string(20) "-9223372036854775808"
-string(3) "123" !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "123" !== string(0) ""
-string(3) "123" !== int(1)
-string(3) "123" !== float(2.5)
-string(3) "123" !== int(0)
-string(3) "123" !== string(6) "string"
-string(3) "123" === string(3) "123"
-string(3) "123" !== string(3) "2.5"
-string(3) "123" !== NULL
-string(3) "123" !== bool(true)
-string(3) "123" !== bool(false)
-string(3) "123" !== object(stdClass)#%d (0) {}
-string(3) "123" !== object(stdClass)#%d (0) {}
-string(3) "123" !== object(test)#%d (0) {}
-string(3) "123" !== array(0) {}
-string(3) "123" !== int(-9223372036854775808)
-string(3) "123" !== string(20) "-9223372036854775808"
-string(3) "2.5" !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "2.5" !== string(0) ""
-string(3) "2.5" !== int(1)
-string(3) "2.5" !== float(2.5)
-string(3) "2.5" !== int(0)
-string(3) "2.5" !== string(6) "string"
-string(3) "2.5" !== string(3) "123"
-string(3) "2.5" === string(3) "2.5"
-string(3) "2.5" !== NULL
-string(3) "2.5" !== bool(true)
-string(3) "2.5" !== bool(false)
-string(3) "2.5" !== object(stdClass)#%d (0) {}
-string(3) "2.5" !== object(stdClass)#%d (0) {}
-string(3) "2.5" !== object(test)#%d (0) {}
-string(3) "2.5" !== array(0) {}
-string(3) "2.5" !== int(-9223372036854775808)
-string(3) "2.5" !== string(20) "-9223372036854775808"
-NULL !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-NULL !== string(0) ""
-NULL !== int(1)
-NULL !== float(2.5)
-NULL !== int(0)
-NULL !== string(6) "string"
-NULL !== string(3) "123"
-NULL !== string(3) "2.5"
-NULL === NULL
-NULL !== bool(true)
-NULL !== bool(false)
-NULL !== object(stdClass)#%d (0) {}
-NULL !== object(stdClass)#%d (0) {}
-NULL !== object(test)#%d (0) {}
-NULL !== array(0) {}
-NULL !== int(-9223372036854775808)
-NULL !== string(20) "-9223372036854775808"
-bool(true) !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(true) !== string(0) ""
-bool(true) !== int(1)
-bool(true) !== float(2.5)
-bool(true) !== int(0)
-bool(true) !== string(6) "string"
-bool(true) !== string(3) "123"
-bool(true) !== string(3) "2.5"
-bool(true) !== NULL
-bool(true) === bool(true)
-bool(true) !== bool(false)
-bool(true) !== object(stdClass)#%d (0) {}
-bool(true) !== object(stdClass)#%d (0) {}
-bool(true) !== object(test)#%d (0) {}
-bool(true) !== array(0) {}
-bool(true) !== int(-9223372036854775808)
-bool(true) !== string(20) "-9223372036854775808"
-bool(false) !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(false) !== string(0) ""
-bool(false) !== int(1)
-bool(false) !== float(2.5)
-bool(false) !== int(0)
-bool(false) !== string(6) "string"
-bool(false) !== string(3) "123"
-bool(false) !== string(3) "2.5"
-bool(false) !== NULL
-bool(false) !== bool(true)
-bool(false) === bool(false)
-bool(false) !== object(stdClass)#%d (0) {}
-bool(false) !== object(stdClass)#%d (0) {}
-bool(false) !== object(test)#%d (0) {}
-bool(false) !== array(0) {}
-bool(false) !== int(-9223372036854775808)
-bool(false) !== string(20) "-9223372036854775808"
-object(stdClass)#%d (0) {} !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#%d (0) {} !== string(0) ""
-object(stdClass)#%d (0) {} !== int(1)
-object(stdClass)#%d (0) {} !== float(2.5)
-object(stdClass)#%d (0) {} !== int(0)
-object(stdClass)#%d (0) {} !== string(6) "string"
-object(stdClass)#%d (0) {} !== string(3) "123"
-object(stdClass)#%d (0) {} !== string(3) "2.5"
-object(stdClass)#%d (0) {} !== NULL
-object(stdClass)#%d (0) {} !== bool(true)
-object(stdClass)#%d (0) {} !== bool(false)
-object(stdClass)#%d (0) {} === object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} !== object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} !== object(test)#%d (0) {}
-object(stdClass)#%d (0) {} !== array(0) {}
-object(stdClass)#%d (0) {} !== int(-9223372036854775808)
-object(stdClass)#%d (0) {} !== string(20) "-9223372036854775808"
-object(stdClass)#%d (0) {} !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#%d (0) {} !== string(0) ""
-object(stdClass)#%d (0) {} !== int(1)
-object(stdClass)#%d (0) {} !== float(2.5)
-object(stdClass)#%d (0) {} !== int(0)
-object(stdClass)#%d (0) {} !== string(6) "string"
-object(stdClass)#%d (0) {} !== string(3) "123"
-object(stdClass)#%d (0) {} !== string(3) "2.5"
-object(stdClass)#%d (0) {} !== NULL
-object(stdClass)#%d (0) {} !== bool(true)
-object(stdClass)#%d (0) {} !== bool(false)
-object(stdClass)#%d (0) {} !== object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} === object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} !== object(test)#%d (0) {}
-object(stdClass)#%d (0) {} !== array(0) {}
-object(stdClass)#%d (0) {} !== int(-9223372036854775808)
-object(stdClass)#%d (0) {} !== string(20) "-9223372036854775808"
-object(test)#%d (0) {} !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(test)#%d (0) {} !== string(0) ""
-object(test)#%d (0) {} !== int(1)
-object(test)#%d (0) {} !== float(2.5)
-object(test)#%d (0) {} !== int(0)
-object(test)#%d (0) {} !== string(6) "string"
-object(test)#%d (0) {} !== string(3) "123"
-object(test)#%d (0) {} !== string(3) "2.5"
-object(test)#%d (0) {} !== NULL
-object(test)#%d (0) {} !== bool(true)
-object(test)#%d (0) {} !== bool(false)
-object(test)#%d (0) {} !== object(stdClass)#%d (0) {}
-object(test)#%d (0) {} !== object(stdClass)#%d (0) {}
-object(test)#%d (0) {} === object(test)#%d (0) {}
-object(test)#%d (0) {} !== array(0) {}
-object(test)#%d (0) {} !== int(-9223372036854775808)
-object(test)#%d (0) {} !== string(20) "-9223372036854775808"
-array(0) {} !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(0) {} !== string(0) ""
-array(0) {} !== int(1)
-array(0) {} !== float(2.5)
-array(0) {} !== int(0)
-array(0) {} !== string(6) "string"
-array(0) {} !== string(3) "123"
-array(0) {} !== string(3) "2.5"
-array(0) {} !== NULL
-array(0) {} !== bool(true)
-array(0) {} !== bool(false)
-array(0) {} !== object(stdClass)#%d (0) {}
-array(0) {} !== object(stdClass)#%d (0) {}
-array(0) {} !== object(test)#%d (0) {}
-array(0) {} === array(0) {}
-array(0) {} !== int(-9223372036854775808)
-array(0) {} !== string(20) "-9223372036854775808"
-int(-9223372036854775808) !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(-9223372036854775808) !== string(0) ""
-int(-9223372036854775808) !== int(1)
-int(-9223372036854775808) !== float(2.5)
-int(-9223372036854775808) !== int(0)
-int(-9223372036854775808) !== string(6) "string"
-int(-9223372036854775808) !== string(3) "123"
-int(-9223372036854775808) !== string(3) "2.5"
-int(-9223372036854775808) !== NULL
-int(-9223372036854775808) !== bool(true)
-int(-9223372036854775808) !== bool(false)
-int(-9223372036854775808) !== object(stdClass)#%d (0) {}
-int(-9223372036854775808) !== object(stdClass)#%d (0) {}
-int(-9223372036854775808) !== object(test)#%d (0) {}
-int(-9223372036854775808) !== array(0) {}
-int(-9223372036854775808) === int(-9223372036854775808)
-int(-9223372036854775808) !== string(20) "-9223372036854775808"
-string(20) "-9223372036854775808" !== array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(20) "-9223372036854775808" !== string(0) ""
-string(20) "-9223372036854775808" !== int(1)
-string(20) "-9223372036854775808" !== float(2.5)
-string(20) "-9223372036854775808" !== int(0)
-string(20) "-9223372036854775808" !== string(6) "string"
-string(20) "-9223372036854775808" !== string(3) "123"
-string(20) "-9223372036854775808" !== string(3) "2.5"
-string(20) "-9223372036854775808" !== NULL
-string(20) "-9223372036854775808" !== bool(true)
-string(20) "-9223372036854775808" !== bool(false)
-string(20) "-9223372036854775808" !== object(stdClass)#%d (0) {}
-string(20) "-9223372036854775808" !== object(stdClass)#%d (0) {}
-string(20) "-9223372036854775808" !== object(test)#%d (0) {}
-string(20) "-9223372036854775808" !== array(0) {}
-string(20) "-9223372036854775808" !== int(-9223372036854775808)
-string(20) "-9223372036854775808" === string(20) "-9223372036854775808"
-Done
---UEXPECTF--
+--EXPECTF--
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} === array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== unicode(0) ""
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} !== int(1)
echo "Done\n";
?>
---EXPECTF--
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(0) ""
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(1)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > float(2.5)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(0)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(6) "string"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(3) "123"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(3) "2.5"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > NULL
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= bool(true)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > bool(false)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= object(stdClass)#1 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= object(stdClass)#2 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= object(test)#3 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > array(0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(-2147483648)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(11) "-2147483648"
-string(0) "" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(0) "" <= string(0) ""
-string(0) "" <= int(1)
-string(0) "" <= float(2.5)
-string(0) "" <= int(0)
-string(0) "" <= string(6) "string"
-string(0) "" <= string(3) "123"
-string(0) "" <= string(3) "2.5"
-string(0) "" <= NULL
-string(0) "" <= bool(true)
-string(0) "" <= bool(false)
-string(0) "" <= object(stdClass)#1 (0) {}
-string(0) "" <= object(stdClass)#2 (0) {}
-string(0) "" <= object(test)#3 (0) {}
-string(0) "" <= array(0) {}
-string(0) "" > int(-2147483648)
-string(0) "" <= string(11) "-2147483648"
-int(1) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(1) > string(0) ""
-int(1) <= int(1)
-int(1) <= float(2.5)
-int(1) > int(0)
-int(1) > string(6) "string"
-int(1) <= string(3) "123"
-int(1) <= string(3) "2.5"
-int(1) > NULL
-int(1) <= bool(true)
-int(1) > bool(false)
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#1 (0) {}
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#2 (0) {}
-int(1)
-Notice: Object of class test could not be converted to int in %s on line %d
- <= object(test)#3 (0) {}
-int(1) <= array(0) {}
-int(1) > int(-2147483648)
-int(1) > string(11) "-2147483648"
-float(2.5) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-float(2.5) > string(0) ""
-float(2.5) > int(1)
-float(2.5) <= float(2.5)
-float(2.5) > int(0)
-float(2.5) > string(6) "string"
-float(2.5) <= string(3) "123"
-float(2.5) <= string(3) "2.5"
-float(2.5) > NULL
-float(2.5) <= bool(true)
-float(2.5) > bool(false)
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- > object(stdClass)#1 (0) {}
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- > object(stdClass)#2 (0) {}
-float(2.5)
-Notice: Object of class test could not be converted to double in %s on line %d
- > object(test)#3 (0) {}
-float(2.5) <= array(0) {}
-float(2.5) > int(-2147483648)
-float(2.5) > string(11) "-2147483648"
-int(0) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(0) <= string(0) ""
-int(0) <= int(1)
-int(0) <= float(2.5)
-int(0) <= int(0)
-int(0) <= string(6) "string"
-int(0) <= string(3) "123"
-int(0) <= string(3) "2.5"
-int(0) <= NULL
-int(0) <= bool(true)
-int(0) <= bool(false)
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#1 (0) {}
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#2 (0) {}
-int(0)
-Notice: Object of class test could not be converted to int in %s on line %d
- <= object(test)#3 (0) {}
-int(0) <= array(0) {}
-int(0) > int(-2147483648)
-int(0) > string(11) "-2147483648"
-string(6) "string" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(6) "string" > string(0) ""
-string(6) "string" <= int(1)
-string(6) "string" <= float(2.5)
-string(6) "string" <= int(0)
-string(6) "string" <= string(6) "string"
-string(6) "string" > string(3) "123"
-string(6) "string" > string(3) "2.5"
-string(6) "string" > NULL
-string(6) "string" <= bool(true)
-string(6) "string" > bool(false)
-string(6) "string" <= object(stdClass)#1 (0) {}
-string(6) "string" <= object(stdClass)#2 (0) {}
-string(6) "string" <= object(test)#3 (0) {}
-string(6) "string" <= array(0) {}
-string(6) "string" > int(-2147483648)
-string(6) "string" > string(11) "-2147483648"
-string(3) "123" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "123" > string(0) ""
-string(3) "123" > int(1)
-string(3) "123" > float(2.5)
-string(3) "123" > int(0)
-string(3) "123" <= string(6) "string"
-string(3) "123" <= string(3) "123"
-string(3) "123" > string(3) "2.5"
-string(3) "123" > NULL
-string(3) "123" <= bool(true)
-string(3) "123" > bool(false)
-string(3) "123" <= object(stdClass)#1 (0) {}
-string(3) "123" <= object(stdClass)#2 (0) {}
-string(3) "123" <= object(test)#3 (0) {}
-string(3) "123" <= array(0) {}
-string(3) "123" > int(-2147483648)
-string(3) "123" > string(11) "-2147483648"
-string(3) "2.5" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "2.5" > string(0) ""
-string(3) "2.5" > int(1)
-string(3) "2.5" <= float(2.5)
-string(3) "2.5" > int(0)
-string(3) "2.5" <= string(6) "string"
-string(3) "2.5" <= string(3) "123"
-string(3) "2.5" <= string(3) "2.5"
-string(3) "2.5" > NULL
-string(3) "2.5" <= bool(true)
-string(3) "2.5" > bool(false)
-string(3) "2.5" <= object(stdClass)#1 (0) {}
-string(3) "2.5" <= object(stdClass)#2 (0) {}
-string(3) "2.5" <= object(test)#3 (0) {}
-string(3) "2.5" <= array(0) {}
-string(3) "2.5" > int(-2147483648)
-string(3) "2.5" > string(11) "-2147483648"
-NULL <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-NULL <= string(0) ""
-NULL <= int(1)
-NULL <= float(2.5)
-NULL <= int(0)
-NULL <= string(6) "string"
-NULL <= string(3) "123"
-NULL <= string(3) "2.5"
-NULL <= NULL
-NULL <= bool(true)
-NULL <= bool(false)
-NULL <= object(stdClass)#1 (0) {}
-NULL <= object(stdClass)#2 (0) {}
-NULL <= object(test)#3 (0) {}
-NULL <= array(0) {}
-NULL <= int(-2147483648)
-NULL <= string(11) "-2147483648"
-bool(true) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(true) > string(0) ""
-bool(true) <= int(1)
-bool(true) <= float(2.5)
-bool(true) > int(0)
-bool(true) <= string(6) "string"
-bool(true) <= string(3) "123"
-bool(true) <= string(3) "2.5"
-bool(true) > NULL
-bool(true) <= bool(true)
-bool(true) > bool(false)
-bool(true) <= object(stdClass)#1 (0) {}
-bool(true) <= object(stdClass)#2 (0) {}
-bool(true) <= object(test)#3 (0) {}
-bool(true) > array(0) {}
-bool(true) <= int(-2147483648)
-bool(true) <= string(11) "-2147483648"
-bool(false) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(false) <= string(0) ""
-bool(false) <= int(1)
-bool(false) <= float(2.5)
-bool(false) <= int(0)
-bool(false) <= string(6) "string"
-bool(false) <= string(3) "123"
-bool(false) <= string(3) "2.5"
-bool(false) <= NULL
-bool(false) <= bool(true)
-bool(false) <= bool(false)
-bool(false) <= object(stdClass)#1 (0) {}
-bool(false) <= object(stdClass)#2 (0) {}
-bool(false) <= object(test)#3 (0) {}
-bool(false) <= array(0) {}
-bool(false) <= int(-2147483648)
-bool(false) <= string(11) "-2147483648"
-object(stdClass)#1 (0) {} > array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#1 (0) {} > string(0) ""
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= int(1)
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- <= float(2.5)
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(0)
-object(stdClass)#1 (0) {} > string(6) "string"
-object(stdClass)#1 (0) {} > string(3) "123"
-object(stdClass)#1 (0) {} > string(3) "2.5"
-object(stdClass)#1 (0) {} > NULL
-object(stdClass)#1 (0) {} <= bool(true)
-object(stdClass)#1 (0) {} > bool(false)
-object(stdClass)#1 (0) {} <= object(stdClass)#1 (0) {}
-object(stdClass)#1 (0) {} <= object(stdClass)#2 (0) {}
-object(stdClass)#1 (0) {} <= object(test)#3 (0) {}
-object(stdClass)#1 (0) {} > array(0) {}
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(-2147483648)
-object(stdClass)#1 (0) {} > string(11) "-2147483648"
-object(stdClass)#2 (0) {} > array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#2 (0) {} > string(0) ""
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= int(1)
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- <= float(2.5)
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(0)
-object(stdClass)#2 (0) {} > string(6) "string"
-object(stdClass)#2 (0) {} > string(3) "123"
-object(stdClass)#2 (0) {} > string(3) "2.5"
-object(stdClass)#2 (0) {} > NULL
-object(stdClass)#2 (0) {} <= bool(true)
-object(stdClass)#2 (0) {} > bool(false)
-object(stdClass)#2 (0) {} <= object(stdClass)#1 (0) {}
-object(stdClass)#2 (0) {} <= object(stdClass)#2 (0) {}
-object(stdClass)#2 (0) {} <= object(test)#3 (0) {}
-object(stdClass)#2 (0) {} > array(0) {}
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(-2147483648)
-object(stdClass)#2 (0) {} > string(11) "-2147483648"
-object(test)#3 (0) {} > array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(test)#3 (0) {} > string(0) ""
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- <= int(1)
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to double in %s on line %d
- <= float(2.5)
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- > int(0)
-object(test)#3 (0) {} > string(6) "string"
-object(test)#3 (0) {} > string(3) "123"
-object(test)#3 (0) {} > string(3) "2.5"
-object(test)#3 (0) {} > NULL
-object(test)#3 (0) {} <= bool(true)
-object(test)#3 (0) {} > bool(false)
-object(test)#3 (0) {} <= object(stdClass)#1 (0) {}
-object(test)#3 (0) {} <= object(stdClass)#2 (0) {}
-object(test)#3 (0) {} <= object(test)#3 (0) {}
-object(test)#3 (0) {} > array(0) {}
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- > int(-2147483648)
-object(test)#3 (0) {} > string(11) "-2147483648"
-array(0) {} <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(0) {} > string(0) ""
-array(0) {} > int(1)
-array(0) {} > float(2.5)
-array(0) {} > int(0)
-array(0) {} > string(6) "string"
-array(0) {} > string(3) "123"
-array(0) {} > string(3) "2.5"
-array(0) {} <= NULL
-array(0) {} <= bool(true)
-array(0) {} <= bool(false)
-array(0) {} <= object(stdClass)#1 (0) {}
-array(0) {} <= object(stdClass)#2 (0) {}
-array(0) {} <= object(test)#3 (0) {}
-array(0) {} <= array(0) {}
-array(0) {} > int(-2147483648)
-array(0) {} > string(11) "-2147483648"
-int(-2147483648) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(-2147483648) <= string(0) ""
-int(-2147483648) <= int(1)
-int(-2147483648) <= float(2.5)
-int(-2147483648) <= int(0)
-int(-2147483648) <= string(6) "string"
-int(-2147483648) <= string(3) "123"
-int(-2147483648) <= string(3) "2.5"
-int(-2147483648) > NULL
-int(-2147483648) <= bool(true)
-int(-2147483648) > bool(false)
-int(-2147483648)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#1 (0) {}
-int(-2147483648)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#2 (0) {}
-int(-2147483648)
-Notice: Object of class test could not be converted to int in %s on line %d
- <= object(test)#3 (0) {}
-int(-2147483648) <= array(0) {}
-int(-2147483648) <= int(-2147483648)
-int(-2147483648) <= string(11) "-2147483648"
-string(11) "-2147483648" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(11) "-2147483648" > string(0) ""
-string(11) "-2147483648" <= int(1)
-string(11) "-2147483648" <= float(2.5)
-string(11) "-2147483648" <= int(0)
-string(11) "-2147483648" <= string(6) "string"
-string(11) "-2147483648" <= string(3) "123"
-string(11) "-2147483648" <= string(3) "2.5"
-string(11) "-2147483648" > NULL
-string(11) "-2147483648" <= bool(true)
-string(11) "-2147483648" > bool(false)
-string(11) "-2147483648" <= object(stdClass)#1 (0) {}
-string(11) "-2147483648" <= object(stdClass)#2 (0) {}
-string(11) "-2147483648" <= object(test)#3 (0) {}
-string(11) "-2147483648" <= array(0) {}
-string(11) "-2147483648" <= int(-2147483648)
-string(11) "-2147483648" <= string(11) "-2147483648"
-Done
---UEXPECTF--
+--EXPECTF--
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > unicode(0) ""
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(1)
echo "Done\n";
?>
---EXPECTF--
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(0) ""
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(1)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > float(2.5)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(0)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(6) "string"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(3) "123"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(3) "2.5"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > NULL
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= bool(true)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > bool(false)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= object(stdClass)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= object(stdClass)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= object(test)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > array(0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(-9223372036854775808)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(20) "-9223372036854775808"
-string(0) "" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(0) "" <= string(0) ""
-string(0) "" <= int(1)
-string(0) "" <= float(2.5)
-string(0) "" <= int(0)
-string(0) "" <= string(6) "string"
-string(0) "" <= string(3) "123"
-string(0) "" <= string(3) "2.5"
-string(0) "" <= NULL
-string(0) "" <= bool(true)
-string(0) "" <= bool(false)
-string(0) "" <= object(stdClass)#%d (0) {}
-string(0) "" <= object(stdClass)#%d (0) {}
-string(0) "" <= object(test)#%d (0) {}
-string(0) "" <= array(0) {}
-string(0) "" > int(-9223372036854775808)
-string(0) "" <= string(20) "-9223372036854775808"
-int(1) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(1) > string(0) ""
-int(1) <= int(1)
-int(1) <= float(2.5)
-int(1) > int(0)
-int(1) > string(6) "string"
-int(1) <= string(3) "123"
-int(1) <= string(3) "2.5"
-int(1) > NULL
-int(1) <= bool(true)
-int(1) > bool(false)
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#%d (0) {}
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#%d (0) {}
-int(1)
-Notice: Object of class test could not be converted to int in %s on line %d
- <= object(test)#%d (0) {}
-int(1) <= array(0) {}
-int(1) > int(-9223372036854775808)
-int(1) > string(20) "-9223372036854775808"
-float(2.5) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-float(2.5) > string(0) ""
-float(2.5) > int(1)
-float(2.5) <= float(2.5)
-float(2.5) > int(0)
-float(2.5) > string(6) "string"
-float(2.5) <= string(3) "123"
-float(2.5) <= string(3) "2.5"
-float(2.5) > NULL
-float(2.5) <= bool(true)
-float(2.5) > bool(false)
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- > object(stdClass)#%d (0) {}
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- > object(stdClass)#%d (0) {}
-float(2.5)
-Notice: Object of class test could not be converted to double in %s on line %d
- > object(test)#%d (0) {}
-float(2.5) <= array(0) {}
-float(2.5) > int(-9223372036854775808)
-float(2.5) > string(20) "-9223372036854775808"
-int(0) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(0) <= string(0) ""
-int(0) <= int(1)
-int(0) <= float(2.5)
-int(0) <= int(0)
-int(0) <= string(6) "string"
-int(0) <= string(3) "123"
-int(0) <= string(3) "2.5"
-int(0) <= NULL
-int(0) <= bool(true)
-int(0) <= bool(false)
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#%d (0) {}
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#%d (0) {}
-int(0)
-Notice: Object of class test could not be converted to int in %s on line %d
- <= object(test)#%d (0) {}
-int(0) <= array(0) {}
-int(0) > int(-9223372036854775808)
-int(0) > string(20) "-9223372036854775808"
-string(6) "string" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(6) "string" > string(0) ""
-string(6) "string" <= int(1)
-string(6) "string" <= float(2.5)
-string(6) "string" <= int(0)
-string(6) "string" <= string(6) "string"
-string(6) "string" > string(3) "123"
-string(6) "string" > string(3) "2.5"
-string(6) "string" > NULL
-string(6) "string" <= bool(true)
-string(6) "string" > bool(false)
-string(6) "string" <= object(stdClass)#%d (0) {}
-string(6) "string" <= object(stdClass)#%d (0) {}
-string(6) "string" <= object(test)#%d (0) {}
-string(6) "string" <= array(0) {}
-string(6) "string" > int(-9223372036854775808)
-string(6) "string" > string(20) "-9223372036854775808"
-string(3) "123" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "123" > string(0) ""
-string(3) "123" > int(1)
-string(3) "123" > float(2.5)
-string(3) "123" > int(0)
-string(3) "123" <= string(6) "string"
-string(3) "123" <= string(3) "123"
-string(3) "123" > string(3) "2.5"
-string(3) "123" > NULL
-string(3) "123" <= bool(true)
-string(3) "123" > bool(false)
-string(3) "123" <= object(stdClass)#%d (0) {}
-string(3) "123" <= object(stdClass)#%d (0) {}
-string(3) "123" <= object(test)#%d (0) {}
-string(3) "123" <= array(0) {}
-string(3) "123" > int(-9223372036854775808)
-string(3) "123" > string(20) "-9223372036854775808"
-string(3) "2.5" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "2.5" > string(0) ""
-string(3) "2.5" > int(1)
-string(3) "2.5" <= float(2.5)
-string(3) "2.5" > int(0)
-string(3) "2.5" <= string(6) "string"
-string(3) "2.5" <= string(3) "123"
-string(3) "2.5" <= string(3) "2.5"
-string(3) "2.5" > NULL
-string(3) "2.5" <= bool(true)
-string(3) "2.5" > bool(false)
-string(3) "2.5" <= object(stdClass)#%d (0) {}
-string(3) "2.5" <= object(stdClass)#%d (0) {}
-string(3) "2.5" <= object(test)#%d (0) {}
-string(3) "2.5" <= array(0) {}
-string(3) "2.5" > int(-9223372036854775808)
-string(3) "2.5" > string(20) "-9223372036854775808"
-NULL <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-NULL <= string(0) ""
-NULL <= int(1)
-NULL <= float(2.5)
-NULL <= int(0)
-NULL <= string(6) "string"
-NULL <= string(3) "123"
-NULL <= string(3) "2.5"
-NULL <= NULL
-NULL <= bool(true)
-NULL <= bool(false)
-NULL <= object(stdClass)#%d (0) {}
-NULL <= object(stdClass)#%d (0) {}
-NULL <= object(test)#%d (0) {}
-NULL <= array(0) {}
-NULL <= int(-9223372036854775808)
-NULL <= string(20) "-9223372036854775808"
-bool(true) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(true) > string(0) ""
-bool(true) <= int(1)
-bool(true) <= float(2.5)
-bool(true) > int(0)
-bool(true) <= string(6) "string"
-bool(true) <= string(3) "123"
-bool(true) <= string(3) "2.5"
-bool(true) > NULL
-bool(true) <= bool(true)
-bool(true) > bool(false)
-bool(true) <= object(stdClass)#%d (0) {}
-bool(true) <= object(stdClass)#%d (0) {}
-bool(true) <= object(test)#%d (0) {}
-bool(true) > array(0) {}
-bool(true) <= int(-9223372036854775808)
-bool(true) <= string(20) "-9223372036854775808"
-bool(false) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(false) <= string(0) ""
-bool(false) <= int(1)
-bool(false) <= float(2.5)
-bool(false) <= int(0)
-bool(false) <= string(6) "string"
-bool(false) <= string(3) "123"
-bool(false) <= string(3) "2.5"
-bool(false) <= NULL
-bool(false) <= bool(true)
-bool(false) <= bool(false)
-bool(false) <= object(stdClass)#%d (0) {}
-bool(false) <= object(stdClass)#%d (0) {}
-bool(false) <= object(test)#%d (0) {}
-bool(false) <= array(0) {}
-bool(false) <= int(-9223372036854775808)
-bool(false) <= string(20) "-9223372036854775808"
-object(stdClass)#%d (0) {} > array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#%d (0) {} > string(0) ""
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= int(1)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- <= float(2.5)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(0)
-object(stdClass)#%d (0) {} > string(6) "string"
-object(stdClass)#%d (0) {} > string(3) "123"
-object(stdClass)#%d (0) {} > string(3) "2.5"
-object(stdClass)#%d (0) {} > NULL
-object(stdClass)#%d (0) {} <= bool(true)
-object(stdClass)#%d (0) {} > bool(false)
-object(stdClass)#%d (0) {} <= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} <= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} <= object(test)#%d (0) {}
-object(stdClass)#%d (0) {} > array(0) {}
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(-9223372036854775808)
-object(stdClass)#%d (0) {} > string(20) "-9223372036854775808"
-object(stdClass)#%d (0) {} > array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#%d (0) {} > string(0) ""
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= int(1)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- <= float(2.5)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(0)
-object(stdClass)#%d (0) {} > string(6) "string"
-object(stdClass)#%d (0) {} > string(3) "123"
-object(stdClass)#%d (0) {} > string(3) "2.5"
-object(stdClass)#%d (0) {} > NULL
-object(stdClass)#%d (0) {} <= bool(true)
-object(stdClass)#%d (0) {} > bool(false)
-object(stdClass)#%d (0) {} <= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} <= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} <= object(test)#%d (0) {}
-object(stdClass)#%d (0) {} > array(0) {}
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(-9223372036854775808)
-object(stdClass)#%d (0) {} > string(20) "-9223372036854775808"
-object(test)#%d (0) {} > array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(test)#%d (0) {} > string(0) ""
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- <= int(1)
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to double in %s on line %d
- <= float(2.5)
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- > int(0)
-object(test)#%d (0) {} > string(6) "string"
-object(test)#%d (0) {} > string(3) "123"
-object(test)#%d (0) {} > string(3) "2.5"
-object(test)#%d (0) {} > NULL
-object(test)#%d (0) {} <= bool(true)
-object(test)#%d (0) {} > bool(false)
-object(test)#%d (0) {} <= object(stdClass)#%d (0) {}
-object(test)#%d (0) {} <= object(stdClass)#%d (0) {}
-object(test)#%d (0) {} <= object(test)#%d (0) {}
-object(test)#%d (0) {} > array(0) {}
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- > int(-9223372036854775808)
-object(test)#%d (0) {} > string(20) "-9223372036854775808"
-array(0) {} <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(0) {} > string(0) ""
-array(0) {} > int(1)
-array(0) {} > float(2.5)
-array(0) {} > int(0)
-array(0) {} > string(6) "string"
-array(0) {} > string(3) "123"
-array(0) {} > string(3) "2.5"
-array(0) {} <= NULL
-array(0) {} <= bool(true)
-array(0) {} <= bool(false)
-array(0) {} <= object(stdClass)#%d (0) {}
-array(0) {} <= object(stdClass)#%d (0) {}
-array(0) {} <= object(test)#%d (0) {}
-array(0) {} <= array(0) {}
-array(0) {} > int(-9223372036854775808)
-array(0) {} > string(20) "-9223372036854775808"
-int(-9223372036854775808) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(-9223372036854775808) <= string(0) ""
-int(-9223372036854775808) <= int(1)
-int(-9223372036854775808) <= float(2.5)
-int(-9223372036854775808) <= int(0)
-int(-9223372036854775808) <= string(6) "string"
-int(-9223372036854775808) <= string(3) "123"
-int(-9223372036854775808) <= string(3) "2.5"
-int(-9223372036854775808) > NULL
-int(-9223372036854775808) <= bool(true)
-int(-9223372036854775808) > bool(false)
-int(-9223372036854775808)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#%d (0) {}
-int(-9223372036854775808)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#%d (0) {}
-int(-9223372036854775808)
-Notice: Object of class test could not be converted to int in %s on line %d
- <= object(test)#%d (0) {}
-int(-9223372036854775808) <= array(0) {}
-int(-9223372036854775808) <= int(-9223372036854775808)
-int(-9223372036854775808) <= string(20) "-9223372036854775808"
-string(20) "-9223372036854775808" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(20) "-9223372036854775808" > string(0) ""
-string(20) "-9223372036854775808" <= int(1)
-string(20) "-9223372036854775808" <= float(2.5)
-string(20) "-9223372036854775808" <= int(0)
-string(20) "-9223372036854775808" <= string(6) "string"
-string(20) "-9223372036854775808" <= string(3) "123"
-string(20) "-9223372036854775808" <= string(3) "2.5"
-string(20) "-9223372036854775808" > NULL
-string(20) "-9223372036854775808" <= bool(true)
-string(20) "-9223372036854775808" > bool(false)
-string(20) "-9223372036854775808" <= object(stdClass)#%d (0) {}
-string(20) "-9223372036854775808" <= object(stdClass)#%d (0) {}
-string(20) "-9223372036854775808" <= object(test)#%d (0) {}
-string(20) "-9223372036854775808" <= array(0) {}
-string(20) "-9223372036854775808" <= int(-9223372036854775808)
-string(20) "-9223372036854775808" <= string(20) "-9223372036854775808"
-Done
---UEXPECTF--
+--EXPECTF--
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > unicode(0) ""
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(1)
echo "Done\n";
?>
---EXPECTF--
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(0) ""
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(1)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= float(2.5)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(0)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(6) "string"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(3) "123"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(3) "2.5"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= NULL
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= bool(true)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= bool(false)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} < object(stdClass)#1 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} < object(stdClass)#2 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} < object(test)#3 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= array(0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(-2147483648)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(11) "-2147483648"
-string(0) "" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(0) "" >= string(0) ""
-string(0) "" < int(1)
-string(0) "" < float(2.5)
-string(0) "" >= int(0)
-string(0) "" < string(6) "string"
-string(0) "" < string(3) "123"
-string(0) "" < string(3) "2.5"
-string(0) "" >= NULL
-string(0) "" < bool(true)
-string(0) "" >= bool(false)
-string(0) "" < object(stdClass)#1 (0) {}
-string(0) "" < object(stdClass)#2 (0) {}
-string(0) "" < object(test)#3 (0) {}
-string(0) "" < array(0) {}
-string(0) "" >= int(-2147483648)
-string(0) "" < string(11) "-2147483648"
-int(1) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(1) >= string(0) ""
-int(1) >= int(1)
-int(1) < float(2.5)
-int(1) >= int(0)
-int(1) >= string(6) "string"
-int(1) < string(3) "123"
-int(1) < string(3) "2.5"
-int(1) >= NULL
-int(1) >= bool(true)
-int(1) >= bool(false)
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= object(stdClass)#1 (0) {}
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= object(stdClass)#2 (0) {}
-int(1)
-Notice: Object of class test could not be converted to int in %s on line %d
- >= object(test)#3 (0) {}
-int(1) < array(0) {}
-int(1) >= int(-2147483648)
-int(1) >= string(11) "-2147483648"
-float(2.5) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-float(2.5) >= string(0) ""
-float(2.5) >= int(1)
-float(2.5) >= float(2.5)
-float(2.5) >= int(0)
-float(2.5) >= string(6) "string"
-float(2.5) < string(3) "123"
-float(2.5) >= string(3) "2.5"
-float(2.5) >= NULL
-float(2.5) >= bool(true)
-float(2.5) >= bool(false)
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- >= object(stdClass)#1 (0) {}
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- >= object(stdClass)#2 (0) {}
-float(2.5)
-Notice: Object of class test could not be converted to double in %s on line %d
- >= object(test)#3 (0) {}
-float(2.5) < array(0) {}
-float(2.5) >= int(-2147483648)
-float(2.5) >= string(11) "-2147483648"
-int(0) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(0) >= string(0) ""
-int(0) < int(1)
-int(0) < float(2.5)
-int(0) >= int(0)
-int(0) >= string(6) "string"
-int(0) < string(3) "123"
-int(0) < string(3) "2.5"
-int(0) >= NULL
-int(0) < bool(true)
-int(0) >= bool(false)
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#1 (0) {}
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#2 (0) {}
-int(0)
-Notice: Object of class test could not be converted to int in %s on line %d
- < object(test)#3 (0) {}
-int(0) < array(0) {}
-int(0) >= int(-2147483648)
-int(0) >= string(11) "-2147483648"
-string(6) "string" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(6) "string" >= string(0) ""
-string(6) "string" < int(1)
-string(6) "string" < float(2.5)
-string(6) "string" >= int(0)
-string(6) "string" >= string(6) "string"
-string(6) "string" >= string(3) "123"
-string(6) "string" >= string(3) "2.5"
-string(6) "string" >= NULL
-string(6) "string" >= bool(true)
-string(6) "string" >= bool(false)
-string(6) "string" < object(stdClass)#1 (0) {}
-string(6) "string" < object(stdClass)#2 (0) {}
-string(6) "string" < object(test)#3 (0) {}
-string(6) "string" < array(0) {}
-string(6) "string" >= int(-2147483648)
-string(6) "string" >= string(11) "-2147483648"
-string(3) "123" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "123" >= string(0) ""
-string(3) "123" >= int(1)
-string(3) "123" >= float(2.5)
-string(3) "123" >= int(0)
-string(3) "123" < string(6) "string"
-string(3) "123" >= string(3) "123"
-string(3) "123" >= string(3) "2.5"
-string(3) "123" >= NULL
-string(3) "123" >= bool(true)
-string(3) "123" >= bool(false)
-string(3) "123" < object(stdClass)#1 (0) {}
-string(3) "123" < object(stdClass)#2 (0) {}
-string(3) "123" < object(test)#3 (0) {}
-string(3) "123" < array(0) {}
-string(3) "123" >= int(-2147483648)
-string(3) "123" >= string(11) "-2147483648"
-string(3) "2.5" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "2.5" >= string(0) ""
-string(3) "2.5" >= int(1)
-string(3) "2.5" >= float(2.5)
-string(3) "2.5" >= int(0)
-string(3) "2.5" < string(6) "string"
-string(3) "2.5" < string(3) "123"
-string(3) "2.5" >= string(3) "2.5"
-string(3) "2.5" >= NULL
-string(3) "2.5" >= bool(true)
-string(3) "2.5" >= bool(false)
-string(3) "2.5" < object(stdClass)#1 (0) {}
-string(3) "2.5" < object(stdClass)#2 (0) {}
-string(3) "2.5" < object(test)#3 (0) {}
-string(3) "2.5" < array(0) {}
-string(3) "2.5" >= int(-2147483648)
-string(3) "2.5" >= string(11) "-2147483648"
-NULL < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-NULL >= string(0) ""
-NULL < int(1)
-NULL < float(2.5)
-NULL >= int(0)
-NULL < string(6) "string"
-NULL < string(3) "123"
-NULL < string(3) "2.5"
-NULL >= NULL
-NULL < bool(true)
-NULL >= bool(false)
-NULL < object(stdClass)#1 (0) {}
-NULL < object(stdClass)#2 (0) {}
-NULL < object(test)#3 (0) {}
-NULL >= array(0) {}
-NULL < int(-2147483648)
-NULL < string(11) "-2147483648"
-bool(true) >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(true) >= string(0) ""
-bool(true) >= int(1)
-bool(true) >= float(2.5)
-bool(true) >= int(0)
-bool(true) >= string(6) "string"
-bool(true) >= string(3) "123"
-bool(true) >= string(3) "2.5"
-bool(true) >= NULL
-bool(true) >= bool(true)
-bool(true) >= bool(false)
-bool(true) >= object(stdClass)#1 (0) {}
-bool(true) >= object(stdClass)#2 (0) {}
-bool(true) >= object(test)#3 (0) {}
-bool(true) >= array(0) {}
-bool(true) >= int(-2147483648)
-bool(true) >= string(11) "-2147483648"
-bool(false) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(false) >= string(0) ""
-bool(false) < int(1)
-bool(false) < float(2.5)
-bool(false) >= int(0)
-bool(false) < string(6) "string"
-bool(false) < string(3) "123"
-bool(false) < string(3) "2.5"
-bool(false) >= NULL
-bool(false) < bool(true)
-bool(false) >= bool(false)
-bool(false) < object(stdClass)#1 (0) {}
-bool(false) < object(stdClass)#2 (0) {}
-bool(false) < object(test)#3 (0) {}
-bool(false) >= array(0) {}
-bool(false) < int(-2147483648)
-bool(false) < string(11) "-2147483648"
-object(stdClass)#1 (0) {} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#1 (0) {} >= string(0) ""
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(1)
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- < float(2.5)
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(0)
-object(stdClass)#1 (0) {} >= string(6) "string"
-object(stdClass)#1 (0) {} >= string(3) "123"
-object(stdClass)#1 (0) {} >= string(3) "2.5"
-object(stdClass)#1 (0) {} >= NULL
-object(stdClass)#1 (0) {} >= bool(true)
-object(stdClass)#1 (0) {} >= bool(false)
-object(stdClass)#1 (0) {} >= object(stdClass)#1 (0) {}
-object(stdClass)#1 (0) {} >= object(stdClass)#2 (0) {}
-object(stdClass)#1 (0) {} >= object(test)#3 (0) {}
-object(stdClass)#1 (0) {} >= array(0) {}
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(-2147483648)
-object(stdClass)#1 (0) {} >= string(11) "-2147483648"
-object(stdClass)#2 (0) {} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#2 (0) {} >= string(0) ""
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(1)
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- < float(2.5)
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(0)
-object(stdClass)#2 (0) {} >= string(6) "string"
-object(stdClass)#2 (0) {} >= string(3) "123"
-object(stdClass)#2 (0) {} >= string(3) "2.5"
-object(stdClass)#2 (0) {} >= NULL
-object(stdClass)#2 (0) {} >= bool(true)
-object(stdClass)#2 (0) {} >= bool(false)
-object(stdClass)#2 (0) {} >= object(stdClass)#1 (0) {}
-object(stdClass)#2 (0) {} >= object(stdClass)#2 (0) {}
-object(stdClass)#2 (0) {} >= object(test)#3 (0) {}
-object(stdClass)#2 (0) {} >= array(0) {}
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(-2147483648)
-object(stdClass)#2 (0) {} >= string(11) "-2147483648"
-object(test)#3 (0) {} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(test)#3 (0) {} >= string(0) ""
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- >= int(1)
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to double in %s on line %d
- < float(2.5)
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- >= int(0)
-object(test)#3 (0) {} >= string(6) "string"
-object(test)#3 (0) {} >= string(3) "123"
-object(test)#3 (0) {} >= string(3) "2.5"
-object(test)#3 (0) {} >= NULL
-object(test)#3 (0) {} >= bool(true)
-object(test)#3 (0) {} >= bool(false)
-object(test)#3 (0) {} >= object(stdClass)#1 (0) {}
-object(test)#3 (0) {} >= object(stdClass)#2 (0) {}
-object(test)#3 (0) {} >= object(test)#3 (0) {}
-object(test)#3 (0) {} >= array(0) {}
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- >= int(-2147483648)
-object(test)#3 (0) {} >= string(11) "-2147483648"
-array(0) {} < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(0) {} >= string(0) ""
-array(0) {} >= int(1)
-array(0) {} >= float(2.5)
-array(0) {} >= int(0)
-array(0) {} >= string(6) "string"
-array(0) {} >= string(3) "123"
-array(0) {} >= string(3) "2.5"
-array(0) {} >= NULL
-array(0) {} < bool(true)
-array(0) {} >= bool(false)
-array(0) {} < object(stdClass)#1 (0) {}
-array(0) {} < object(stdClass)#2 (0) {}
-array(0) {} < object(test)#3 (0) {}
-array(0) {} >= array(0) {}
-array(0) {} >= int(-2147483648)
-array(0) {} >= string(11) "-2147483648"
-int(-2147483648) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(-2147483648) < string(0) ""
-int(-2147483648) < int(1)
-int(-2147483648) < float(2.5)
-int(-2147483648) < int(0)
-int(-2147483648) < string(6) "string"
-int(-2147483648) < string(3) "123"
-int(-2147483648) < string(3) "2.5"
-int(-2147483648) >= NULL
-int(-2147483648) >= bool(true)
-int(-2147483648) >= bool(false)
-int(-2147483648)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#1 (0) {}
-int(-2147483648)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#2 (0) {}
-int(-2147483648)
-Notice: Object of class test could not be converted to int in %s on line %d
- < object(test)#3 (0) {}
-int(-2147483648) < array(0) {}
-int(-2147483648) >= int(-2147483648)
-int(-2147483648) >= string(11) "-2147483648"
-string(11) "-2147483648" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(11) "-2147483648" >= string(0) ""
-string(11) "-2147483648" < int(1)
-string(11) "-2147483648" < float(2.5)
-string(11) "-2147483648" < int(0)
-string(11) "-2147483648" < string(6) "string"
-string(11) "-2147483648" < string(3) "123"
-string(11) "-2147483648" < string(3) "2.5"
-string(11) "-2147483648" >= NULL
-string(11) "-2147483648" >= bool(true)
-string(11) "-2147483648" >= bool(false)
-string(11) "-2147483648" < object(stdClass)#1 (0) {}
-string(11) "-2147483648" < object(stdClass)#2 (0) {}
-string(11) "-2147483648" < object(test)#3 (0) {}
-string(11) "-2147483648" < array(0) {}
-string(11) "-2147483648" >= int(-2147483648)
-string(11) "-2147483648" >= string(11) "-2147483648"
-Done
---UEXPECTF--
+--EXPECTF--
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= unicode(0) ""
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(1)
echo "Done\n";
?>
---EXPECTF--
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(0) ""
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(1)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= float(2.5)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(0)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(6) "string"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(3) "123"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(3) "2.5"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= NULL
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= bool(true)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= bool(false)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} < object(stdClass)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} < object(stdClass)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} < object(test)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= array(0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(-9223372036854775808)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(20) "-9223372036854775808"
-string(0) "" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(0) "" >= string(0) ""
-string(0) "" < int(1)
-string(0) "" < float(2.5)
-string(0) "" >= int(0)
-string(0) "" < string(6) "string"
-string(0) "" < string(3) "123"
-string(0) "" < string(3) "2.5"
-string(0) "" >= NULL
-string(0) "" < bool(true)
-string(0) "" >= bool(false)
-string(0) "" < object(stdClass)#%d (0) {}
-string(0) "" < object(stdClass)#%d (0) {}
-string(0) "" < object(test)#%d (0) {}
-string(0) "" < array(0) {}
-string(0) "" >= int(-9223372036854775808)
-string(0) "" < string(20) "-9223372036854775808"
-int(1) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(1) >= string(0) ""
-int(1) >= int(1)
-int(1) < float(2.5)
-int(1) >= int(0)
-int(1) >= string(6) "string"
-int(1) < string(3) "123"
-int(1) < string(3) "2.5"
-int(1) >= NULL
-int(1) >= bool(true)
-int(1) >= bool(false)
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= object(stdClass)#%d (0) {}
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= object(stdClass)#%d (0) {}
-int(1)
-Notice: Object of class test could not be converted to int in %s on line %d
- >= object(test)#%d (0) {}
-int(1) < array(0) {}
-int(1) >= int(-9223372036854775808)
-int(1) >= string(20) "-9223372036854775808"
-float(2.5) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-float(2.5) >= string(0) ""
-float(2.5) >= int(1)
-float(2.5) >= float(2.5)
-float(2.5) >= int(0)
-float(2.5) >= string(6) "string"
-float(2.5) < string(3) "123"
-float(2.5) >= string(3) "2.5"
-float(2.5) >= NULL
-float(2.5) >= bool(true)
-float(2.5) >= bool(false)
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- >= object(stdClass)#%d (0) {}
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- >= object(stdClass)#%d (0) {}
-float(2.5)
-Notice: Object of class test could not be converted to double in %s on line %d
- >= object(test)#%d (0) {}
-float(2.5) < array(0) {}
-float(2.5) >= int(-9223372036854775808)
-float(2.5) >= string(20) "-9223372036854775808"
-int(0) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(0) >= string(0) ""
-int(0) < int(1)
-int(0) < float(2.5)
-int(0) >= int(0)
-int(0) >= string(6) "string"
-int(0) < string(3) "123"
-int(0) < string(3) "2.5"
-int(0) >= NULL
-int(0) < bool(true)
-int(0) >= bool(false)
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#%d (0) {}
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#%d (0) {}
-int(0)
-Notice: Object of class test could not be converted to int in %s on line %d
- < object(test)#%d (0) {}
-int(0) < array(0) {}
-int(0) >= int(-9223372036854775808)
-int(0) >= string(20) "-9223372036854775808"
-string(6) "string" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(6) "string" >= string(0) ""
-string(6) "string" < int(1)
-string(6) "string" < float(2.5)
-string(6) "string" >= int(0)
-string(6) "string" >= string(6) "string"
-string(6) "string" >= string(3) "123"
-string(6) "string" >= string(3) "2.5"
-string(6) "string" >= NULL
-string(6) "string" >= bool(true)
-string(6) "string" >= bool(false)
-string(6) "string" < object(stdClass)#%d (0) {}
-string(6) "string" < object(stdClass)#%d (0) {}
-string(6) "string" < object(test)#%d (0) {}
-string(6) "string" < array(0) {}
-string(6) "string" >= int(-9223372036854775808)
-string(6) "string" >= string(20) "-9223372036854775808"
-string(3) "123" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "123" >= string(0) ""
-string(3) "123" >= int(1)
-string(3) "123" >= float(2.5)
-string(3) "123" >= int(0)
-string(3) "123" < string(6) "string"
-string(3) "123" >= string(3) "123"
-string(3) "123" >= string(3) "2.5"
-string(3) "123" >= NULL
-string(3) "123" >= bool(true)
-string(3) "123" >= bool(false)
-string(3) "123" < object(stdClass)#%d (0) {}
-string(3) "123" < object(stdClass)#%d (0) {}
-string(3) "123" < object(test)#%d (0) {}
-string(3) "123" < array(0) {}
-string(3) "123" >= int(-9223372036854775808)
-string(3) "123" >= string(20) "-9223372036854775808"
-string(3) "2.5" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "2.5" >= string(0) ""
-string(3) "2.5" >= int(1)
-string(3) "2.5" >= float(2.5)
-string(3) "2.5" >= int(0)
-string(3) "2.5" < string(6) "string"
-string(3) "2.5" < string(3) "123"
-string(3) "2.5" >= string(3) "2.5"
-string(3) "2.5" >= NULL
-string(3) "2.5" >= bool(true)
-string(3) "2.5" >= bool(false)
-string(3) "2.5" < object(stdClass)#%d (0) {}
-string(3) "2.5" < object(stdClass)#%d (0) {}
-string(3) "2.5" < object(test)#%d (0) {}
-string(3) "2.5" < array(0) {}
-string(3) "2.5" >= int(-9223372036854775808)
-string(3) "2.5" >= string(20) "-9223372036854775808"
-NULL < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-NULL >= string(0) ""
-NULL < int(1)
-NULL < float(2.5)
-NULL >= int(0)
-NULL < string(6) "string"
-NULL < string(3) "123"
-NULL < string(3) "2.5"
-NULL >= NULL
-NULL < bool(true)
-NULL >= bool(false)
-NULL < object(stdClass)#%d (0) {}
-NULL < object(stdClass)#%d (0) {}
-NULL < object(test)#%d (0) {}
-NULL >= array(0) {}
-NULL < int(-9223372036854775808)
-NULL < string(20) "-9223372036854775808"
-bool(true) >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(true) >= string(0) ""
-bool(true) >= int(1)
-bool(true) >= float(2.5)
-bool(true) >= int(0)
-bool(true) >= string(6) "string"
-bool(true) >= string(3) "123"
-bool(true) >= string(3) "2.5"
-bool(true) >= NULL
-bool(true) >= bool(true)
-bool(true) >= bool(false)
-bool(true) >= object(stdClass)#%d (0) {}
-bool(true) >= object(stdClass)#%d (0) {}
-bool(true) >= object(test)#%d (0) {}
-bool(true) >= array(0) {}
-bool(true) >= int(-9223372036854775808)
-bool(true) >= string(20) "-9223372036854775808"
-bool(false) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(false) >= string(0) ""
-bool(false) < int(1)
-bool(false) < float(2.5)
-bool(false) >= int(0)
-bool(false) < string(6) "string"
-bool(false) < string(3) "123"
-bool(false) < string(3) "2.5"
-bool(false) >= NULL
-bool(false) < bool(true)
-bool(false) >= bool(false)
-bool(false) < object(stdClass)#%d (0) {}
-bool(false) < object(stdClass)#%d (0) {}
-bool(false) < object(test)#%d (0) {}
-bool(false) >= array(0) {}
-bool(false) < int(-9223372036854775808)
-bool(false) < string(20) "-9223372036854775808"
-object(stdClass)#%d (0) {} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#%d (0) {} >= string(0) ""
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(1)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- < float(2.5)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(0)
-object(stdClass)#%d (0) {} >= string(6) "string"
-object(stdClass)#%d (0) {} >= string(3) "123"
-object(stdClass)#%d (0) {} >= string(3) "2.5"
-object(stdClass)#%d (0) {} >= NULL
-object(stdClass)#%d (0) {} >= bool(true)
-object(stdClass)#%d (0) {} >= bool(false)
-object(stdClass)#%d (0) {} >= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} >= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} >= object(test)#%d (0) {}
-object(stdClass)#%d (0) {} >= array(0) {}
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(-9223372036854775808)
-object(stdClass)#%d (0) {} >= string(20) "-9223372036854775808"
-object(stdClass)#%d (0) {} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#%d (0) {} >= string(0) ""
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(1)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- < float(2.5)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(0)
-object(stdClass)#%d (0) {} >= string(6) "string"
-object(stdClass)#%d (0) {} >= string(3) "123"
-object(stdClass)#%d (0) {} >= string(3) "2.5"
-object(stdClass)#%d (0) {} >= NULL
-object(stdClass)#%d (0) {} >= bool(true)
-object(stdClass)#%d (0) {} >= bool(false)
-object(stdClass)#%d (0) {} >= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} >= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} >= object(test)#%d (0) {}
-object(stdClass)#%d (0) {} >= array(0) {}
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(-9223372036854775808)
-object(stdClass)#%d (0) {} >= string(20) "-9223372036854775808"
-object(test)#%d (0) {} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(test)#%d (0) {} >= string(0) ""
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- >= int(1)
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to double in %s on line %d
- < float(2.5)
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- >= int(0)
-object(test)#%d (0) {} >= string(6) "string"
-object(test)#%d (0) {} >= string(3) "123"
-object(test)#%d (0) {} >= string(3) "2.5"
-object(test)#%d (0) {} >= NULL
-object(test)#%d (0) {} >= bool(true)
-object(test)#%d (0) {} >= bool(false)
-object(test)#%d (0) {} >= object(stdClass)#%d (0) {}
-object(test)#%d (0) {} >= object(stdClass)#%d (0) {}
-object(test)#%d (0) {} >= object(test)#%d (0) {}
-object(test)#%d (0) {} >= array(0) {}
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- >= int(-9223372036854775808)
-object(test)#%d (0) {} >= string(20) "-9223372036854775808"
-array(0) {} < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(0) {} >= string(0) ""
-array(0) {} >= int(1)
-array(0) {} >= float(2.5)
-array(0) {} >= int(0)
-array(0) {} >= string(6) "string"
-array(0) {} >= string(3) "123"
-array(0) {} >= string(3) "2.5"
-array(0) {} >= NULL
-array(0) {} < bool(true)
-array(0) {} >= bool(false)
-array(0) {} < object(stdClass)#%d (0) {}
-array(0) {} < object(stdClass)#%d (0) {}
-array(0) {} < object(test)#%d (0) {}
-array(0) {} >= array(0) {}
-array(0) {} >= int(-9223372036854775808)
-array(0) {} >= string(20) "-9223372036854775808"
-int(-9223372036854775808) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(-9223372036854775808) < string(0) ""
-int(-9223372036854775808) < int(1)
-int(-9223372036854775808) < float(2.5)
-int(-9223372036854775808) < int(0)
-int(-9223372036854775808) < string(6) "string"
-int(-9223372036854775808) < string(3) "123"
-int(-9223372036854775808) < string(3) "2.5"
-int(-9223372036854775808) >= NULL
-int(-9223372036854775808) >= bool(true)
-int(-9223372036854775808) >= bool(false)
-int(-9223372036854775808)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#%d (0) {}
-int(-9223372036854775808)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#%d (0) {}
-int(-9223372036854775808)
-Notice: Object of class test could not be converted to int in %s on line %d
- < object(test)#%d (0) {}
-int(-9223372036854775808) < array(0) {}
-int(-9223372036854775808) >= int(-9223372036854775808)
-int(-9223372036854775808) >= string(20) "-9223372036854775808"
-string(20) "-9223372036854775808" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(20) "-9223372036854775808" >= string(0) ""
-string(20) "-9223372036854775808" < int(1)
-string(20) "-9223372036854775808" < float(2.5)
-string(20) "-9223372036854775808" < int(0)
-string(20) "-9223372036854775808" < string(6) "string"
-string(20) "-9223372036854775808" < string(3) "123"
-string(20) "-9223372036854775808" < string(3) "2.5"
-string(20) "-9223372036854775808" >= NULL
-string(20) "-9223372036854775808" >= bool(true)
-string(20) "-9223372036854775808" >= bool(false)
-string(20) "-9223372036854775808" < object(stdClass)#%d (0) {}
-string(20) "-9223372036854775808" < object(stdClass)#%d (0) {}
-string(20) "-9223372036854775808" < object(test)#%d (0) {}
-string(20) "-9223372036854775808" < array(0) {}
-string(20) "-9223372036854775808" >= int(-9223372036854775808)
-string(20) "-9223372036854775808" >= string(20) "-9223372036854775808"
-Done
---UEXPECTF--
+--EXPECTF--
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= unicode(0) ""
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(1)
echo "Done\n";
?>
---EXPECTF--
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(0) ""
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(1)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= float(2.5)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(0)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(6) "string"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(3) "123"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(3) "2.5"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= NULL
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= bool(true)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= bool(false)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} < object(stdClass)#1 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} < object(stdClass)#2 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} < object(test)#3 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= array(0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(-2147483648)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(11) "-2147483648"
-string(0) "" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(0) "" >= string(0) ""
-string(0) "" < int(1)
-string(0) "" < float(2.5)
-string(0) "" >= int(0)
-string(0) "" < string(6) "string"
-string(0) "" < string(3) "123"
-string(0) "" < string(3) "2.5"
-string(0) "" >= NULL
-string(0) "" < bool(true)
-string(0) "" >= bool(false)
-string(0) "" < object(stdClass)#1 (0) {}
-string(0) "" < object(stdClass)#2 (0) {}
-string(0) "" < object(test)#3 (0) {}
-string(0) "" < array(0) {}
-string(0) "" >= int(-2147483648)
-string(0) "" < string(11) "-2147483648"
-int(1) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(1) >= string(0) ""
-int(1) >= int(1)
-int(1) < float(2.5)
-int(1) >= int(0)
-int(1) >= string(6) "string"
-int(1) < string(3) "123"
-int(1) < string(3) "2.5"
-int(1) >= NULL
-int(1) >= bool(true)
-int(1) >= bool(false)
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= object(stdClass)#1 (0) {}
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= object(stdClass)#2 (0) {}
-int(1)
-Notice: Object of class test could not be converted to int in %s on line %d
- >= object(test)#3 (0) {}
-int(1) < array(0) {}
-int(1) >= int(-2147483648)
-int(1) >= string(11) "-2147483648"
-float(2.5) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-float(2.5) >= string(0) ""
-float(2.5) >= int(1)
-float(2.5) >= float(2.5)
-float(2.5) >= int(0)
-float(2.5) >= string(6) "string"
-float(2.5) < string(3) "123"
-float(2.5) >= string(3) "2.5"
-float(2.5) >= NULL
-float(2.5) >= bool(true)
-float(2.5) >= bool(false)
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- >= object(stdClass)#1 (0) {}
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- >= object(stdClass)#2 (0) {}
-float(2.5)
-Notice: Object of class test could not be converted to double in %s on line %d
- >= object(test)#3 (0) {}
-float(2.5) < array(0) {}
-float(2.5) >= int(-2147483648)
-float(2.5) >= string(11) "-2147483648"
-int(0) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(0) >= string(0) ""
-int(0) < int(1)
-int(0) < float(2.5)
-int(0) >= int(0)
-int(0) >= string(6) "string"
-int(0) < string(3) "123"
-int(0) < string(3) "2.5"
-int(0) >= NULL
-int(0) < bool(true)
-int(0) >= bool(false)
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#1 (0) {}
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#2 (0) {}
-int(0)
-Notice: Object of class test could not be converted to int in %s on line %d
- < object(test)#3 (0) {}
-int(0) < array(0) {}
-int(0) >= int(-2147483648)
-int(0) >= string(11) "-2147483648"
-string(6) "string" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(6) "string" >= string(0) ""
-string(6) "string" < int(1)
-string(6) "string" < float(2.5)
-string(6) "string" >= int(0)
-string(6) "string" >= string(6) "string"
-string(6) "string" >= string(3) "123"
-string(6) "string" >= string(3) "2.5"
-string(6) "string" >= NULL
-string(6) "string" >= bool(true)
-string(6) "string" >= bool(false)
-string(6) "string" < object(stdClass)#1 (0) {}
-string(6) "string" < object(stdClass)#2 (0) {}
-string(6) "string" < object(test)#3 (0) {}
-string(6) "string" < array(0) {}
-string(6) "string" >= int(-2147483648)
-string(6) "string" >= string(11) "-2147483648"
-string(3) "123" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "123" >= string(0) ""
-string(3) "123" >= int(1)
-string(3) "123" >= float(2.5)
-string(3) "123" >= int(0)
-string(3) "123" < string(6) "string"
-string(3) "123" >= string(3) "123"
-string(3) "123" >= string(3) "2.5"
-string(3) "123" >= NULL
-string(3) "123" >= bool(true)
-string(3) "123" >= bool(false)
-string(3) "123" < object(stdClass)#1 (0) {}
-string(3) "123" < object(stdClass)#2 (0) {}
-string(3) "123" < object(test)#3 (0) {}
-string(3) "123" < array(0) {}
-string(3) "123" >= int(-2147483648)
-string(3) "123" >= string(11) "-2147483648"
-string(3) "2.5" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "2.5" >= string(0) ""
-string(3) "2.5" >= int(1)
-string(3) "2.5" >= float(2.5)
-string(3) "2.5" >= int(0)
-string(3) "2.5" < string(6) "string"
-string(3) "2.5" < string(3) "123"
-string(3) "2.5" >= string(3) "2.5"
-string(3) "2.5" >= NULL
-string(3) "2.5" >= bool(true)
-string(3) "2.5" >= bool(false)
-string(3) "2.5" < object(stdClass)#1 (0) {}
-string(3) "2.5" < object(stdClass)#2 (0) {}
-string(3) "2.5" < object(test)#3 (0) {}
-string(3) "2.5" < array(0) {}
-string(3) "2.5" >= int(-2147483648)
-string(3) "2.5" >= string(11) "-2147483648"
-NULL < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-NULL >= string(0) ""
-NULL < int(1)
-NULL < float(2.5)
-NULL >= int(0)
-NULL < string(6) "string"
-NULL < string(3) "123"
-NULL < string(3) "2.5"
-NULL >= NULL
-NULL < bool(true)
-NULL >= bool(false)
-NULL < object(stdClass)#1 (0) {}
-NULL < object(stdClass)#2 (0) {}
-NULL < object(test)#3 (0) {}
-NULL >= array(0) {}
-NULL < int(-2147483648)
-NULL < string(11) "-2147483648"
-bool(true) >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(true) >= string(0) ""
-bool(true) >= int(1)
-bool(true) >= float(2.5)
-bool(true) >= int(0)
-bool(true) >= string(6) "string"
-bool(true) >= string(3) "123"
-bool(true) >= string(3) "2.5"
-bool(true) >= NULL
-bool(true) >= bool(true)
-bool(true) >= bool(false)
-bool(true) >= object(stdClass)#1 (0) {}
-bool(true) >= object(stdClass)#2 (0) {}
-bool(true) >= object(test)#3 (0) {}
-bool(true) >= array(0) {}
-bool(true) >= int(-2147483648)
-bool(true) >= string(11) "-2147483648"
-bool(false) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(false) >= string(0) ""
-bool(false) < int(1)
-bool(false) < float(2.5)
-bool(false) >= int(0)
-bool(false) < string(6) "string"
-bool(false) < string(3) "123"
-bool(false) < string(3) "2.5"
-bool(false) >= NULL
-bool(false) < bool(true)
-bool(false) >= bool(false)
-bool(false) < object(stdClass)#1 (0) {}
-bool(false) < object(stdClass)#2 (0) {}
-bool(false) < object(test)#3 (0) {}
-bool(false) >= array(0) {}
-bool(false) < int(-2147483648)
-bool(false) < string(11) "-2147483648"
-object(stdClass)#1 (0) {} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#1 (0) {} >= string(0) ""
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(1)
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- < float(2.5)
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(0)
-object(stdClass)#1 (0) {} >= string(6) "string"
-object(stdClass)#1 (0) {} >= string(3) "123"
-object(stdClass)#1 (0) {} >= string(3) "2.5"
-object(stdClass)#1 (0) {} >= NULL
-object(stdClass)#1 (0) {} >= bool(true)
-object(stdClass)#1 (0) {} >= bool(false)
-object(stdClass)#1 (0) {} >= object(stdClass)#1 (0) {}
-object(stdClass)#1 (0) {} >= object(stdClass)#2 (0) {}
-object(stdClass)#1 (0) {} < object(test)#3 (0) {}
-object(stdClass)#1 (0) {} >= array(0) {}
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(-2147483648)
-object(stdClass)#1 (0) {} >= string(11) "-2147483648"
-object(stdClass)#2 (0) {} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#2 (0) {} >= string(0) ""
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(1)
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- < float(2.5)
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(0)
-object(stdClass)#2 (0) {} >= string(6) "string"
-object(stdClass)#2 (0) {} >= string(3) "123"
-object(stdClass)#2 (0) {} >= string(3) "2.5"
-object(stdClass)#2 (0) {} >= NULL
-object(stdClass)#2 (0) {} >= bool(true)
-object(stdClass)#2 (0) {} >= bool(false)
-object(stdClass)#2 (0) {} >= object(stdClass)#1 (0) {}
-object(stdClass)#2 (0) {} >= object(stdClass)#2 (0) {}
-object(stdClass)#2 (0) {} < object(test)#3 (0) {}
-object(stdClass)#2 (0) {} >= array(0) {}
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(-2147483648)
-object(stdClass)#2 (0) {} >= string(11) "-2147483648"
-object(test)#3 (0) {} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(test)#3 (0) {} >= string(0) ""
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- >= int(1)
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to double in %s on line %d
- < float(2.5)
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- >= int(0)
-object(test)#3 (0) {} >= string(6) "string"
-object(test)#3 (0) {} >= string(3) "123"
-object(test)#3 (0) {} >= string(3) "2.5"
-object(test)#3 (0) {} >= NULL
-object(test)#3 (0) {} >= bool(true)
-object(test)#3 (0) {} >= bool(false)
-object(test)#3 (0) {} < object(stdClass)#1 (0) {}
-object(test)#3 (0) {} < object(stdClass)#2 (0) {}
-object(test)#3 (0) {} >= object(test)#3 (0) {}
-object(test)#3 (0) {} >= array(0) {}
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- >= int(-2147483648)
-object(test)#3 (0) {} >= string(11) "-2147483648"
-array(0) {} < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(0) {} >= string(0) ""
-array(0) {} >= int(1)
-array(0) {} >= float(2.5)
-array(0) {} >= int(0)
-array(0) {} >= string(6) "string"
-array(0) {} >= string(3) "123"
-array(0) {} >= string(3) "2.5"
-array(0) {} >= NULL
-array(0) {} < bool(true)
-array(0) {} >= bool(false)
-array(0) {} < object(stdClass)#1 (0) {}
-array(0) {} < object(stdClass)#2 (0) {}
-array(0) {} < object(test)#3 (0) {}
-array(0) {} >= array(0) {}
-array(0) {} >= int(-2147483648)
-array(0) {} >= string(11) "-2147483648"
-int(-2147483648) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(-2147483648) < string(0) ""
-int(-2147483648) < int(1)
-int(-2147483648) < float(2.5)
-int(-2147483648) < int(0)
-int(-2147483648) < string(6) "string"
-int(-2147483648) < string(3) "123"
-int(-2147483648) < string(3) "2.5"
-int(-2147483648) >= NULL
-int(-2147483648) >= bool(true)
-int(-2147483648) >= bool(false)
-int(-2147483648)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#1 (0) {}
-int(-2147483648)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#2 (0) {}
-int(-2147483648)
-Notice: Object of class test could not be converted to int in %s on line %d
- < object(test)#3 (0) {}
-int(-2147483648) < array(0) {}
-int(-2147483648) >= int(-2147483648)
-int(-2147483648) >= string(11) "-2147483648"
-string(11) "-2147483648" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(11) "-2147483648" >= string(0) ""
-string(11) "-2147483648" < int(1)
-string(11) "-2147483648" < float(2.5)
-string(11) "-2147483648" < int(0)
-string(11) "-2147483648" < string(6) "string"
-string(11) "-2147483648" < string(3) "123"
-string(11) "-2147483648" < string(3) "2.5"
-string(11) "-2147483648" >= NULL
-string(11) "-2147483648" >= bool(true)
-string(11) "-2147483648" >= bool(false)
-string(11) "-2147483648" < object(stdClass)#1 (0) {}
-string(11) "-2147483648" < object(stdClass)#2 (0) {}
-string(11) "-2147483648" < object(test)#3 (0) {}
-string(11) "-2147483648" < array(0) {}
-string(11) "-2147483648" >= int(-2147483648)
-string(11) "-2147483648" >= string(11) "-2147483648"
-Done
---UEXPECTF--
+--EXPECTF--
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= unicode(0) ""
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(1)
echo "Done\n";
?>
---EXPECTF--
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(0) ""
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(1)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= float(2.5)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(0)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(6) "string"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(3) "123"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(3) "2.5"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= NULL
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= bool(true)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= bool(false)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} < object(stdClass)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} < object(stdClass)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} < object(test)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= array(0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(-9223372036854775808)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= string(20) "-9223372036854775808"
-string(0) "" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(0) "" >= string(0) ""
-string(0) "" < int(1)
-string(0) "" < float(2.5)
-string(0) "" >= int(0)
-string(0) "" < string(6) "string"
-string(0) "" < string(3) "123"
-string(0) "" < string(3) "2.5"
-string(0) "" >= NULL
-string(0) "" < bool(true)
-string(0) "" >= bool(false)
-string(0) "" < object(stdClass)#%d (0) {}
-string(0) "" < object(stdClass)#%d (0) {}
-string(0) "" < object(test)#%d (0) {}
-string(0) "" < array(0) {}
-string(0) "" >= int(-9223372036854775808)
-string(0) "" < string(20) "-9223372036854775808"
-int(1) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(1) >= string(0) ""
-int(1) >= int(1)
-int(1) < float(2.5)
-int(1) >= int(0)
-int(1) >= string(6) "string"
-int(1) < string(3) "123"
-int(1) < string(3) "2.5"
-int(1) >= NULL
-int(1) >= bool(true)
-int(1) >= bool(false)
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= object(stdClass)#%d (0) {}
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= object(stdClass)#%d (0) {}
-int(1)
-Notice: Object of class test could not be converted to int in %s on line %d
- >= object(test)#%d (0) {}
-int(1) < array(0) {}
-int(1) >= int(-9223372036854775808)
-int(1) >= string(20) "-9223372036854775808"
-float(2.5) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-float(2.5) >= string(0) ""
-float(2.5) >= int(1)
-float(2.5) >= float(2.5)
-float(2.5) >= int(0)
-float(2.5) >= string(6) "string"
-float(2.5) < string(3) "123"
-float(2.5) >= string(3) "2.5"
-float(2.5) >= NULL
-float(2.5) >= bool(true)
-float(2.5) >= bool(false)
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- >= object(stdClass)#%d (0) {}
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- >= object(stdClass)#%d (0) {}
-float(2.5)
-Notice: Object of class test could not be converted to double in %s on line %d
- >= object(test)#%d (0) {}
-float(2.5) < array(0) {}
-float(2.5) >= int(-9223372036854775808)
-float(2.5) >= string(20) "-9223372036854775808"
-int(0) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(0) >= string(0) ""
-int(0) < int(1)
-int(0) < float(2.5)
-int(0) >= int(0)
-int(0) >= string(6) "string"
-int(0) < string(3) "123"
-int(0) < string(3) "2.5"
-int(0) >= NULL
-int(0) < bool(true)
-int(0) >= bool(false)
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#%d (0) {}
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#%d (0) {}
-int(0)
-Notice: Object of class test could not be converted to int in %s on line %d
- < object(test)#%d (0) {}
-int(0) < array(0) {}
-int(0) >= int(-9223372036854775808)
-int(0) >= string(20) "-9223372036854775808"
-string(6) "string" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(6) "string" >= string(0) ""
-string(6) "string" < int(1)
-string(6) "string" < float(2.5)
-string(6) "string" >= int(0)
-string(6) "string" >= string(6) "string"
-string(6) "string" >= string(3) "123"
-string(6) "string" >= string(3) "2.5"
-string(6) "string" >= NULL
-string(6) "string" >= bool(true)
-string(6) "string" >= bool(false)
-string(6) "string" < object(stdClass)#%d (0) {}
-string(6) "string" < object(stdClass)#%d (0) {}
-string(6) "string" < object(test)#%d (0) {}
-string(6) "string" < array(0) {}
-string(6) "string" >= int(-9223372036854775808)
-string(6) "string" >= string(20) "-9223372036854775808"
-string(3) "123" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "123" >= string(0) ""
-string(3) "123" >= int(1)
-string(3) "123" >= float(2.5)
-string(3) "123" >= int(0)
-string(3) "123" < string(6) "string"
-string(3) "123" >= string(3) "123"
-string(3) "123" >= string(3) "2.5"
-string(3) "123" >= NULL
-string(3) "123" >= bool(true)
-string(3) "123" >= bool(false)
-string(3) "123" < object(stdClass)#%d (0) {}
-string(3) "123" < object(stdClass)#%d (0) {}
-string(3) "123" < object(test)#%d (0) {}
-string(3) "123" < array(0) {}
-string(3) "123" >= int(-9223372036854775808)
-string(3) "123" >= string(20) "-9223372036854775808"
-string(3) "2.5" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "2.5" >= string(0) ""
-string(3) "2.5" >= int(1)
-string(3) "2.5" >= float(2.5)
-string(3) "2.5" >= int(0)
-string(3) "2.5" < string(6) "string"
-string(3) "2.5" < string(3) "123"
-string(3) "2.5" >= string(3) "2.5"
-string(3) "2.5" >= NULL
-string(3) "2.5" >= bool(true)
-string(3) "2.5" >= bool(false)
-string(3) "2.5" < object(stdClass)#%d (0) {}
-string(3) "2.5" < object(stdClass)#%d (0) {}
-string(3) "2.5" < object(test)#%d (0) {}
-string(3) "2.5" < array(0) {}
-string(3) "2.5" >= int(-9223372036854775808)
-string(3) "2.5" >= string(20) "-9223372036854775808"
-NULL < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-NULL >= string(0) ""
-NULL < int(1)
-NULL < float(2.5)
-NULL >= int(0)
-NULL < string(6) "string"
-NULL < string(3) "123"
-NULL < string(3) "2.5"
-NULL >= NULL
-NULL < bool(true)
-NULL >= bool(false)
-NULL < object(stdClass)#%d (0) {}
-NULL < object(stdClass)#%d (0) {}
-NULL < object(test)#%d (0) {}
-NULL >= array(0) {}
-NULL < int(-9223372036854775808)
-NULL < string(20) "-9223372036854775808"
-bool(true) >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(true) >= string(0) ""
-bool(true) >= int(1)
-bool(true) >= float(2.5)
-bool(true) >= int(0)
-bool(true) >= string(6) "string"
-bool(true) >= string(3) "123"
-bool(true) >= string(3) "2.5"
-bool(true) >= NULL
-bool(true) >= bool(true)
-bool(true) >= bool(false)
-bool(true) >= object(stdClass)#%d (0) {}
-bool(true) >= object(stdClass)#%d (0) {}
-bool(true) >= object(test)#%d (0) {}
-bool(true) >= array(0) {}
-bool(true) >= int(-9223372036854775808)
-bool(true) >= string(20) "-9223372036854775808"
-bool(false) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(false) >= string(0) ""
-bool(false) < int(1)
-bool(false) < float(2.5)
-bool(false) >= int(0)
-bool(false) < string(6) "string"
-bool(false) < string(3) "123"
-bool(false) < string(3) "2.5"
-bool(false) >= NULL
-bool(false) < bool(true)
-bool(false) >= bool(false)
-bool(false) < object(stdClass)#%d (0) {}
-bool(false) < object(stdClass)#%d (0) {}
-bool(false) < object(test)#%d (0) {}
-bool(false) >= array(0) {}
-bool(false) < int(-9223372036854775808)
-bool(false) < string(20) "-9223372036854775808"
-object(stdClass)#%d (0) {} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#%d (0) {} >= string(0) ""
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(1)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- < float(2.5)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(0)
-object(stdClass)#%d (0) {} >= string(6) "string"
-object(stdClass)#%d (0) {} >= string(3) "123"
-object(stdClass)#%d (0) {} >= string(3) "2.5"
-object(stdClass)#%d (0) {} >= NULL
-object(stdClass)#%d (0) {} >= bool(true)
-object(stdClass)#%d (0) {} >= bool(false)
-object(stdClass)#%d (0) {} >= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} >= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} < object(test)#%d (0) {}
-object(stdClass)#%d (0) {} >= array(0) {}
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(-9223372036854775808)
-object(stdClass)#%d (0) {} >= string(20) "-9223372036854775808"
-object(stdClass)#%d (0) {} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#%d (0) {} >= string(0) ""
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(1)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- < float(2.5)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(0)
-object(stdClass)#%d (0) {} >= string(6) "string"
-object(stdClass)#%d (0) {} >= string(3) "123"
-object(stdClass)#%d (0) {} >= string(3) "2.5"
-object(stdClass)#%d (0) {} >= NULL
-object(stdClass)#%d (0) {} >= bool(true)
-object(stdClass)#%d (0) {} >= bool(false)
-object(stdClass)#%d (0) {} >= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} >= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} < object(test)#%d (0) {}
-object(stdClass)#%d (0) {} >= array(0) {}
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- >= int(-9223372036854775808)
-object(stdClass)#%d (0) {} >= string(20) "-9223372036854775808"
-object(test)#%d (0) {} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(test)#%d (0) {} >= string(0) ""
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- >= int(1)
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to double in %s on line %d
- < float(2.5)
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- >= int(0)
-object(test)#%d (0) {} >= string(6) "string"
-object(test)#%d (0) {} >= string(3) "123"
-object(test)#%d (0) {} >= string(3) "2.5"
-object(test)#%d (0) {} >= NULL
-object(test)#%d (0) {} >= bool(true)
-object(test)#%d (0) {} >= bool(false)
-object(test)#%d (0) {} < object(stdClass)#%d (0) {}
-object(test)#%d (0) {} < object(stdClass)#%d (0) {}
-object(test)#%d (0) {} >= object(test)#%d (0) {}
-object(test)#%d (0) {} >= array(0) {}
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- >= int(-9223372036854775808)
-object(test)#%d (0) {} >= string(20) "-9223372036854775808"
-array(0) {} < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(0) {} >= string(0) ""
-array(0) {} >= int(1)
-array(0) {} >= float(2.5)
-array(0) {} >= int(0)
-array(0) {} >= string(6) "string"
-array(0) {} >= string(3) "123"
-array(0) {} >= string(3) "2.5"
-array(0) {} >= NULL
-array(0) {} < bool(true)
-array(0) {} >= bool(false)
-array(0) {} < object(stdClass)#%d (0) {}
-array(0) {} < object(stdClass)#%d (0) {}
-array(0) {} < object(test)#%d (0) {}
-array(0) {} >= array(0) {}
-array(0) {} >= int(-9223372036854775808)
-array(0) {} >= string(20) "-9223372036854775808"
-int(-9223372036854775808) < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(-9223372036854775808) < string(0) ""
-int(-9223372036854775808) < int(1)
-int(-9223372036854775808) < float(2.5)
-int(-9223372036854775808) < int(0)
-int(-9223372036854775808) < string(6) "string"
-int(-9223372036854775808) < string(3) "123"
-int(-9223372036854775808) < string(3) "2.5"
-int(-9223372036854775808) >= NULL
-int(-9223372036854775808) >= bool(true)
-int(-9223372036854775808) >= bool(false)
-int(-9223372036854775808)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#%d (0) {}
-int(-9223372036854775808)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- < object(stdClass)#%d (0) {}
-int(-9223372036854775808)
-Notice: Object of class test could not be converted to int in %s on line %d
- < object(test)#%d (0) {}
-int(-9223372036854775808) < array(0) {}
-int(-9223372036854775808) >= int(-9223372036854775808)
-int(-9223372036854775808) >= string(20) "-9223372036854775808"
-string(20) "-9223372036854775808" < array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(20) "-9223372036854775808" >= string(0) ""
-string(20) "-9223372036854775808" < int(1)
-string(20) "-9223372036854775808" < float(2.5)
-string(20) "-9223372036854775808" < int(0)
-string(20) "-9223372036854775808" < string(6) "string"
-string(20) "-9223372036854775808" < string(3) "123"
-string(20) "-9223372036854775808" < string(3) "2.5"
-string(20) "-9223372036854775808" >= NULL
-string(20) "-9223372036854775808" >= bool(true)
-string(20) "-9223372036854775808" >= bool(false)
-string(20) "-9223372036854775808" < object(stdClass)#%d (0) {}
-string(20) "-9223372036854775808" < object(stdClass)#%d (0) {}
-string(20) "-9223372036854775808" < object(test)#%d (0) {}
-string(20) "-9223372036854775808" < array(0) {}
-string(20) "-9223372036854775808" >= int(-9223372036854775808)
-string(20) "-9223372036854775808" >= string(20) "-9223372036854775808"
-Done
---UEXPECTF--
+--EXPECTF--
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= unicode(0) ""
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} >= int(1)
echo "Done\n";
?>
---EXPECTF--
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(0) ""
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(1)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > float(2.5)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(0)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(6) "string"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(3) "123"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(3) "2.5"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > NULL
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= bool(true)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > bool(false)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= object(stdClass)#1 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= object(stdClass)#2 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= object(test)#3 (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > array(0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(-2147483648)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(11) "-2147483648"
-string(0) "" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(0) "" <= string(0) ""
-string(0) "" <= int(1)
-string(0) "" <= float(2.5)
-string(0) "" <= int(0)
-string(0) "" <= string(6) "string"
-string(0) "" <= string(3) "123"
-string(0) "" <= string(3) "2.5"
-string(0) "" <= NULL
-string(0) "" <= bool(true)
-string(0) "" <= bool(false)
-string(0) "" <= object(stdClass)#1 (0) {}
-string(0) "" <= object(stdClass)#2 (0) {}
-string(0) "" <= object(test)#3 (0) {}
-string(0) "" <= array(0) {}
-string(0) "" > int(-2147483648)
-string(0) "" <= string(11) "-2147483648"
-int(1) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(1) > string(0) ""
-int(1) <= int(1)
-int(1) <= float(2.5)
-int(1) > int(0)
-int(1) > string(6) "string"
-int(1) <= string(3) "123"
-int(1) <= string(3) "2.5"
-int(1) > NULL
-int(1) <= bool(true)
-int(1) > bool(false)
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#1 (0) {}
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#2 (0) {}
-int(1)
-Notice: Object of class test could not be converted to int in %s on line %d
- <= object(test)#3 (0) {}
-int(1) <= array(0) {}
-int(1) > int(-2147483648)
-int(1) > string(11) "-2147483648"
-float(2.5) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-float(2.5) > string(0) ""
-float(2.5) > int(1)
-float(2.5) <= float(2.5)
-float(2.5) > int(0)
-float(2.5) > string(6) "string"
-float(2.5) <= string(3) "123"
-float(2.5) <= string(3) "2.5"
-float(2.5) > NULL
-float(2.5) <= bool(true)
-float(2.5) > bool(false)
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- > object(stdClass)#1 (0) {}
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- > object(stdClass)#2 (0) {}
-float(2.5)
-Notice: Object of class test could not be converted to double in %s on line %d
- > object(test)#3 (0) {}
-float(2.5) <= array(0) {}
-float(2.5) > int(-2147483648)
-float(2.5) > string(11) "-2147483648"
-int(0) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(0) <= string(0) ""
-int(0) <= int(1)
-int(0) <= float(2.5)
-int(0) <= int(0)
-int(0) <= string(6) "string"
-int(0) <= string(3) "123"
-int(0) <= string(3) "2.5"
-int(0) <= NULL
-int(0) <= bool(true)
-int(0) <= bool(false)
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#1 (0) {}
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#2 (0) {}
-int(0)
-Notice: Object of class test could not be converted to int in %s on line %d
- <= object(test)#3 (0) {}
-int(0) <= array(0) {}
-int(0) > int(-2147483648)
-int(0) > string(11) "-2147483648"
-string(6) "string" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(6) "string" > string(0) ""
-string(6) "string" <= int(1)
-string(6) "string" <= float(2.5)
-string(6) "string" <= int(0)
-string(6) "string" <= string(6) "string"
-string(6) "string" > string(3) "123"
-string(6) "string" > string(3) "2.5"
-string(6) "string" > NULL
-string(6) "string" <= bool(true)
-string(6) "string" > bool(false)
-string(6) "string" <= object(stdClass)#1 (0) {}
-string(6) "string" <= object(stdClass)#2 (0) {}
-string(6) "string" <= object(test)#3 (0) {}
-string(6) "string" <= array(0) {}
-string(6) "string" > int(-2147483648)
-string(6) "string" > string(11) "-2147483648"
-string(3) "123" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "123" > string(0) ""
-string(3) "123" > int(1)
-string(3) "123" > float(2.5)
-string(3) "123" > int(0)
-string(3) "123" <= string(6) "string"
-string(3) "123" <= string(3) "123"
-string(3) "123" > string(3) "2.5"
-string(3) "123" > NULL
-string(3) "123" <= bool(true)
-string(3) "123" > bool(false)
-string(3) "123" <= object(stdClass)#1 (0) {}
-string(3) "123" <= object(stdClass)#2 (0) {}
-string(3) "123" <= object(test)#3 (0) {}
-string(3) "123" <= array(0) {}
-string(3) "123" > int(-2147483648)
-string(3) "123" > string(11) "-2147483648"
-string(3) "2.5" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "2.5" > string(0) ""
-string(3) "2.5" > int(1)
-string(3) "2.5" <= float(2.5)
-string(3) "2.5" > int(0)
-string(3) "2.5" <= string(6) "string"
-string(3) "2.5" <= string(3) "123"
-string(3) "2.5" <= string(3) "2.5"
-string(3) "2.5" > NULL
-string(3) "2.5" <= bool(true)
-string(3) "2.5" > bool(false)
-string(3) "2.5" <= object(stdClass)#1 (0) {}
-string(3) "2.5" <= object(stdClass)#2 (0) {}
-string(3) "2.5" <= object(test)#3 (0) {}
-string(3) "2.5" <= array(0) {}
-string(3) "2.5" > int(-2147483648)
-string(3) "2.5" > string(11) "-2147483648"
-NULL <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-NULL <= string(0) ""
-NULL <= int(1)
-NULL <= float(2.5)
-NULL <= int(0)
-NULL <= string(6) "string"
-NULL <= string(3) "123"
-NULL <= string(3) "2.5"
-NULL <= NULL
-NULL <= bool(true)
-NULL <= bool(false)
-NULL <= object(stdClass)#1 (0) {}
-NULL <= object(stdClass)#2 (0) {}
-NULL <= object(test)#3 (0) {}
-NULL <= array(0) {}
-NULL <= int(-2147483648)
-NULL <= string(11) "-2147483648"
-bool(true) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(true) > string(0) ""
-bool(true) <= int(1)
-bool(true) <= float(2.5)
-bool(true) > int(0)
-bool(true) <= string(6) "string"
-bool(true) <= string(3) "123"
-bool(true) <= string(3) "2.5"
-bool(true) > NULL
-bool(true) <= bool(true)
-bool(true) > bool(false)
-bool(true) <= object(stdClass)#1 (0) {}
-bool(true) <= object(stdClass)#2 (0) {}
-bool(true) <= object(test)#3 (0) {}
-bool(true) > array(0) {}
-bool(true) <= int(-2147483648)
-bool(true) <= string(11) "-2147483648"
-bool(false) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(false) <= string(0) ""
-bool(false) <= int(1)
-bool(false) <= float(2.5)
-bool(false) <= int(0)
-bool(false) <= string(6) "string"
-bool(false) <= string(3) "123"
-bool(false) <= string(3) "2.5"
-bool(false) <= NULL
-bool(false) <= bool(true)
-bool(false) <= bool(false)
-bool(false) <= object(stdClass)#1 (0) {}
-bool(false) <= object(stdClass)#2 (0) {}
-bool(false) <= object(test)#3 (0) {}
-bool(false) <= array(0) {}
-bool(false) <= int(-2147483648)
-bool(false) <= string(11) "-2147483648"
-object(stdClass)#1 (0) {} > array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#1 (0) {} > string(0) ""
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= int(1)
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- <= float(2.5)
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(0)
-object(stdClass)#1 (0) {} > string(6) "string"
-object(stdClass)#1 (0) {} > string(3) "123"
-object(stdClass)#1 (0) {} > string(3) "2.5"
-object(stdClass)#1 (0) {} > NULL
-object(stdClass)#1 (0) {} <= bool(true)
-object(stdClass)#1 (0) {} > bool(false)
-object(stdClass)#1 (0) {} <= object(stdClass)#1 (0) {}
-object(stdClass)#1 (0) {} <= object(stdClass)#2 (0) {}
-object(stdClass)#1 (0) {} > object(test)#3 (0) {}
-object(stdClass)#1 (0) {} > array(0) {}
-object(stdClass)#1 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(-2147483648)
-object(stdClass)#1 (0) {} > string(11) "-2147483648"
-object(stdClass)#2 (0) {} > array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#2 (0) {} > string(0) ""
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= int(1)
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- <= float(2.5)
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(0)
-object(stdClass)#2 (0) {} > string(6) "string"
-object(stdClass)#2 (0) {} > string(3) "123"
-object(stdClass)#2 (0) {} > string(3) "2.5"
-object(stdClass)#2 (0) {} > NULL
-object(stdClass)#2 (0) {} <= bool(true)
-object(stdClass)#2 (0) {} > bool(false)
-object(stdClass)#2 (0) {} <= object(stdClass)#1 (0) {}
-object(stdClass)#2 (0) {} <= object(stdClass)#2 (0) {}
-object(stdClass)#2 (0) {} > object(test)#3 (0) {}
-object(stdClass)#2 (0) {} > array(0) {}
-object(stdClass)#2 (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(-2147483648)
-object(stdClass)#2 (0) {} > string(11) "-2147483648"
-object(test)#3 (0) {} > array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(test)#3 (0) {} > string(0) ""
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- <= int(1)
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to double in %s on line %d
- <= float(2.5)
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- > int(0)
-object(test)#3 (0) {} > string(6) "string"
-object(test)#3 (0) {} > string(3) "123"
-object(test)#3 (0) {} > string(3) "2.5"
-object(test)#3 (0) {} > NULL
-object(test)#3 (0) {} <= bool(true)
-object(test)#3 (0) {} > bool(false)
-object(test)#3 (0) {} > object(stdClass)#1 (0) {}
-object(test)#3 (0) {} > object(stdClass)#2 (0) {}
-object(test)#3 (0) {} <= object(test)#3 (0) {}
-object(test)#3 (0) {} > array(0) {}
-object(test)#3 (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- > int(-2147483648)
-object(test)#3 (0) {} > string(11) "-2147483648"
-array(0) {} <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(0) {} > string(0) ""
-array(0) {} > int(1)
-array(0) {} > float(2.5)
-array(0) {} > int(0)
-array(0) {} > string(6) "string"
-array(0) {} > string(3) "123"
-array(0) {} > string(3) "2.5"
-array(0) {} <= NULL
-array(0) {} <= bool(true)
-array(0) {} <= bool(false)
-array(0) {} <= object(stdClass)#1 (0) {}
-array(0) {} <= object(stdClass)#2 (0) {}
-array(0) {} <= object(test)#3 (0) {}
-array(0) {} <= array(0) {}
-array(0) {} > int(-2147483648)
-array(0) {} > string(11) "-2147483648"
-int(-2147483648) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(-2147483648) <= string(0) ""
-int(-2147483648) <= int(1)
-int(-2147483648) <= float(2.5)
-int(-2147483648) <= int(0)
-int(-2147483648) <= string(6) "string"
-int(-2147483648) <= string(3) "123"
-int(-2147483648) <= string(3) "2.5"
-int(-2147483648) > NULL
-int(-2147483648) <= bool(true)
-int(-2147483648) > bool(false)
-int(-2147483648)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#1 (0) {}
-int(-2147483648)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#2 (0) {}
-int(-2147483648)
-Notice: Object of class test could not be converted to int in %s on line %d
- <= object(test)#3 (0) {}
-int(-2147483648) <= array(0) {}
-int(-2147483648) <= int(-2147483648)
-int(-2147483648) <= string(11) "-2147483648"
-string(11) "-2147483648" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(11) "-2147483648" > string(0) ""
-string(11) "-2147483648" <= int(1)
-string(11) "-2147483648" <= float(2.5)
-string(11) "-2147483648" <= int(0)
-string(11) "-2147483648" <= string(6) "string"
-string(11) "-2147483648" <= string(3) "123"
-string(11) "-2147483648" <= string(3) "2.5"
-string(11) "-2147483648" > NULL
-string(11) "-2147483648" <= bool(true)
-string(11) "-2147483648" > bool(false)
-string(11) "-2147483648" <= object(stdClass)#1 (0) {}
-string(11) "-2147483648" <= object(stdClass)#2 (0) {}
-string(11) "-2147483648" <= object(test)#3 (0) {}
-string(11) "-2147483648" <= array(0) {}
-string(11) "-2147483648" <= int(-2147483648)
-string(11) "-2147483648" <= string(11) "-2147483648"
-Done
---UEXPECTF--
+--EXPECTF--
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > unicode(0) ""
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(1)
echo "Done\n";
?>
---EXPECTF--
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(0) ""
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(1)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > float(2.5)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(0)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(6) "string"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(3) "123"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(3) "2.5"
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > NULL
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= bool(true)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > bool(false)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= object(stdClass)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= object(stdClass)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= object(test)#%d (0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > array(0) {}
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(-9223372036854775808)
-array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > string(20) "-9223372036854775808"
-string(0) "" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(0) "" <= string(0) ""
-string(0) "" <= int(1)
-string(0) "" <= float(2.5)
-string(0) "" <= int(0)
-string(0) "" <= string(6) "string"
-string(0) "" <= string(3) "123"
-string(0) "" <= string(3) "2.5"
-string(0) "" <= NULL
-string(0) "" <= bool(true)
-string(0) "" <= bool(false)
-string(0) "" <= object(stdClass)#%d (0) {}
-string(0) "" <= object(stdClass)#%d (0) {}
-string(0) "" <= object(test)#%d (0) {}
-string(0) "" <= array(0) {}
-string(0) "" > int(-9223372036854775808)
-string(0) "" <= string(20) "-9223372036854775808"
-int(1) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(1) > string(0) ""
-int(1) <= int(1)
-int(1) <= float(2.5)
-int(1) > int(0)
-int(1) > string(6) "string"
-int(1) <= string(3) "123"
-int(1) <= string(3) "2.5"
-int(1) > NULL
-int(1) <= bool(true)
-int(1) > bool(false)
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#%d (0) {}
-int(1)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#%d (0) {}
-int(1)
-Notice: Object of class test could not be converted to int in %s on line %d
- <= object(test)#%d (0) {}
-int(1) <= array(0) {}
-int(1) > int(-9223372036854775808)
-int(1) > string(20) "-9223372036854775808"
-float(2.5) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-float(2.5) > string(0) ""
-float(2.5) > int(1)
-float(2.5) <= float(2.5)
-float(2.5) > int(0)
-float(2.5) > string(6) "string"
-float(2.5) <= string(3) "123"
-float(2.5) <= string(3) "2.5"
-float(2.5) > NULL
-float(2.5) <= bool(true)
-float(2.5) > bool(false)
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- > object(stdClass)#%d (0) {}
-float(2.5)
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- > object(stdClass)#%d (0) {}
-float(2.5)
-Notice: Object of class test could not be converted to double in %s on line %d
- > object(test)#%d (0) {}
-float(2.5) <= array(0) {}
-float(2.5) > int(-9223372036854775808)
-float(2.5) > string(20) "-9223372036854775808"
-int(0) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(0) <= string(0) ""
-int(0) <= int(1)
-int(0) <= float(2.5)
-int(0) <= int(0)
-int(0) <= string(6) "string"
-int(0) <= string(3) "123"
-int(0) <= string(3) "2.5"
-int(0) <= NULL
-int(0) <= bool(true)
-int(0) <= bool(false)
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#%d (0) {}
-int(0)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#%d (0) {}
-int(0)
-Notice: Object of class test could not be converted to int in %s on line %d
- <= object(test)#%d (0) {}
-int(0) <= array(0) {}
-int(0) > int(-9223372036854775808)
-int(0) > string(20) "-9223372036854775808"
-string(6) "string" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(6) "string" > string(0) ""
-string(6) "string" <= int(1)
-string(6) "string" <= float(2.5)
-string(6) "string" <= int(0)
-string(6) "string" <= string(6) "string"
-string(6) "string" > string(3) "123"
-string(6) "string" > string(3) "2.5"
-string(6) "string" > NULL
-string(6) "string" <= bool(true)
-string(6) "string" > bool(false)
-string(6) "string" <= object(stdClass)#%d (0) {}
-string(6) "string" <= object(stdClass)#%d (0) {}
-string(6) "string" <= object(test)#%d (0) {}
-string(6) "string" <= array(0) {}
-string(6) "string" > int(-9223372036854775808)
-string(6) "string" > string(20) "-9223372036854775808"
-string(3) "123" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "123" > string(0) ""
-string(3) "123" > int(1)
-string(3) "123" > float(2.5)
-string(3) "123" > int(0)
-string(3) "123" <= string(6) "string"
-string(3) "123" <= string(3) "123"
-string(3) "123" > string(3) "2.5"
-string(3) "123" > NULL
-string(3) "123" <= bool(true)
-string(3) "123" > bool(false)
-string(3) "123" <= object(stdClass)#%d (0) {}
-string(3) "123" <= object(stdClass)#%d (0) {}
-string(3) "123" <= object(test)#%d (0) {}
-string(3) "123" <= array(0) {}
-string(3) "123" > int(-9223372036854775808)
-string(3) "123" > string(20) "-9223372036854775808"
-string(3) "2.5" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(3) "2.5" > string(0) ""
-string(3) "2.5" > int(1)
-string(3) "2.5" <= float(2.5)
-string(3) "2.5" > int(0)
-string(3) "2.5" <= string(6) "string"
-string(3) "2.5" <= string(3) "123"
-string(3) "2.5" <= string(3) "2.5"
-string(3) "2.5" > NULL
-string(3) "2.5" <= bool(true)
-string(3) "2.5" > bool(false)
-string(3) "2.5" <= object(stdClass)#%d (0) {}
-string(3) "2.5" <= object(stdClass)#%d (0) {}
-string(3) "2.5" <= object(test)#%d (0) {}
-string(3) "2.5" <= array(0) {}
-string(3) "2.5" > int(-9223372036854775808)
-string(3) "2.5" > string(20) "-9223372036854775808"
-NULL <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-NULL <= string(0) ""
-NULL <= int(1)
-NULL <= float(2.5)
-NULL <= int(0)
-NULL <= string(6) "string"
-NULL <= string(3) "123"
-NULL <= string(3) "2.5"
-NULL <= NULL
-NULL <= bool(true)
-NULL <= bool(false)
-NULL <= object(stdClass)#%d (0) {}
-NULL <= object(stdClass)#%d (0) {}
-NULL <= object(test)#%d (0) {}
-NULL <= array(0) {}
-NULL <= int(-9223372036854775808)
-NULL <= string(20) "-9223372036854775808"
-bool(true) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(true) > string(0) ""
-bool(true) <= int(1)
-bool(true) <= float(2.5)
-bool(true) > int(0)
-bool(true) <= string(6) "string"
-bool(true) <= string(3) "123"
-bool(true) <= string(3) "2.5"
-bool(true) > NULL
-bool(true) <= bool(true)
-bool(true) > bool(false)
-bool(true) <= object(stdClass)#%d (0) {}
-bool(true) <= object(stdClass)#%d (0) {}
-bool(true) <= object(test)#%d (0) {}
-bool(true) > array(0) {}
-bool(true) <= int(-9223372036854775808)
-bool(true) <= string(20) "-9223372036854775808"
-bool(false) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-bool(false) <= string(0) ""
-bool(false) <= int(1)
-bool(false) <= float(2.5)
-bool(false) <= int(0)
-bool(false) <= string(6) "string"
-bool(false) <= string(3) "123"
-bool(false) <= string(3) "2.5"
-bool(false) <= NULL
-bool(false) <= bool(true)
-bool(false) <= bool(false)
-bool(false) <= object(stdClass)#%d (0) {}
-bool(false) <= object(stdClass)#%d (0) {}
-bool(false) <= object(test)#%d (0) {}
-bool(false) <= array(0) {}
-bool(false) <= int(-9223372036854775808)
-bool(false) <= string(20) "-9223372036854775808"
-object(stdClass)#%d (0) {} > array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#%d (0) {} > string(0) ""
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= int(1)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- <= float(2.5)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(0)
-object(stdClass)#%d (0) {} > string(6) "string"
-object(stdClass)#%d (0) {} > string(3) "123"
-object(stdClass)#%d (0) {} > string(3) "2.5"
-object(stdClass)#%d (0) {} > NULL
-object(stdClass)#%d (0) {} <= bool(true)
-object(stdClass)#%d (0) {} > bool(false)
-object(stdClass)#%d (0) {} <= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} <= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} > object(test)#%d (0) {}
-object(stdClass)#%d (0) {} > array(0) {}
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(-9223372036854775808)
-object(stdClass)#%d (0) {} > string(20) "-9223372036854775808"
-object(stdClass)#%d (0) {} > array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(stdClass)#%d (0) {} > string(0) ""
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= int(1)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to double in %s on line %d
- <= float(2.5)
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(0)
-object(stdClass)#%d (0) {} > string(6) "string"
-object(stdClass)#%d (0) {} > string(3) "123"
-object(stdClass)#%d (0) {} > string(3) "2.5"
-object(stdClass)#%d (0) {} > NULL
-object(stdClass)#%d (0) {} <= bool(true)
-object(stdClass)#%d (0) {} > bool(false)
-object(stdClass)#%d (0) {} <= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} <= object(stdClass)#%d (0) {}
-object(stdClass)#%d (0) {} > object(test)#%d (0) {}
-object(stdClass)#%d (0) {} > array(0) {}
-object(stdClass)#%d (0) {}
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- > int(-9223372036854775808)
-object(stdClass)#%d (0) {} > string(20) "-9223372036854775808"
-object(test)#%d (0) {} > array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-object(test)#%d (0) {} > string(0) ""
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- <= int(1)
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to double in %s on line %d
- <= float(2.5)
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- > int(0)
-object(test)#%d (0) {} > string(6) "string"
-object(test)#%d (0) {} > string(3) "123"
-object(test)#%d (0) {} > string(3) "2.5"
-object(test)#%d (0) {} > NULL
-object(test)#%d (0) {} <= bool(true)
-object(test)#%d (0) {} > bool(false)
-object(test)#%d (0) {} > object(stdClass)#%d (0) {}
-object(test)#%d (0) {} > object(stdClass)#%d (0) {}
-object(test)#%d (0) {} <= object(test)#%d (0) {}
-object(test)#%d (0) {} > array(0) {}
-object(test)#%d (0) {}
-Notice: Object of class test could not be converted to int in %s on line %d
- > int(-9223372036854775808)
-object(test)#%d (0) {} > string(20) "-9223372036854775808"
-array(0) {} <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-array(0) {} > string(0) ""
-array(0) {} > int(1)
-array(0) {} > float(2.5)
-array(0) {} > int(0)
-array(0) {} > string(6) "string"
-array(0) {} > string(3) "123"
-array(0) {} > string(3) "2.5"
-array(0) {} <= NULL
-array(0) {} <= bool(true)
-array(0) {} <= bool(false)
-array(0) {} <= object(stdClass)#%d (0) {}
-array(0) {} <= object(stdClass)#%d (0) {}
-array(0) {} <= object(test)#%d (0) {}
-array(0) {} <= array(0) {}
-array(0) {} > int(-9223372036854775808)
-array(0) {} > string(20) "-9223372036854775808"
-int(-9223372036854775808) <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-int(-9223372036854775808) <= string(0) ""
-int(-9223372036854775808) <= int(1)
-int(-9223372036854775808) <= float(2.5)
-int(-9223372036854775808) <= int(0)
-int(-9223372036854775808) <= string(6) "string"
-int(-9223372036854775808) <= string(3) "123"
-int(-9223372036854775808) <= string(3) "2.5"
-int(-9223372036854775808) > NULL
-int(-9223372036854775808) <= bool(true)
-int(-9223372036854775808) > bool(false)
-int(-9223372036854775808)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#%d (0) {}
-int(-9223372036854775808)
-Notice: Object of class stdClass could not be converted to int in %s on line %d
- <= object(stdClass)#%d (0) {}
-int(-9223372036854775808)
-Notice: Object of class test could not be converted to int in %s on line %d
- <= object(test)#%d (0) {}
-int(-9223372036854775808) <= array(0) {}
-int(-9223372036854775808) <= int(-9223372036854775808)
-int(-9223372036854775808) <= string(20) "-9223372036854775808"
-string(20) "-9223372036854775808" <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
-string(20) "-9223372036854775808" > string(0) ""
-string(20) "-9223372036854775808" <= int(1)
-string(20) "-9223372036854775808" <= float(2.5)
-string(20) "-9223372036854775808" <= int(0)
-string(20) "-9223372036854775808" <= string(6) "string"
-string(20) "-9223372036854775808" <= string(3) "123"
-string(20) "-9223372036854775808" <= string(3) "2.5"
-string(20) "-9223372036854775808" > NULL
-string(20) "-9223372036854775808" <= bool(true)
-string(20) "-9223372036854775808" > bool(false)
-string(20) "-9223372036854775808" <= object(stdClass)#%d (0) {}
-string(20) "-9223372036854775808" <= object(stdClass)#%d (0) {}
-string(20) "-9223372036854775808" <= object(test)#%d (0) {}
-string(20) "-9223372036854775808" <= array(0) {}
-string(20) "-9223372036854775808" <= int(-9223372036854775808)
-string(20) "-9223372036854775808" <= string(20) "-9223372036854775808"
-Done
---UEXPECTF--
+--EXPECTF--
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} <= array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > unicode(0) ""
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)} > int(1)
echo "Done\n";
?>
---EXPECTF--
-Notice: Array to string conversion in %s on line %d
-string(24) "Arraythis is test object"
-
-Notice: Array to string conversion in %s on line %d
-string(16) "Arraysome string"
-
-Notice: Array to string conversion in %s on line %d
-string(8) "Array222"
-
-Notice: Array to string conversion in %s on line %d
-string(13) "Array2323.444"
-
-Notice: Array to string conversion in %s on line %d
-
-Notice: Array to string conversion in %s on line %d
-string(10) "ArrayArray"
-
-Notice: Array to string conversion in %s on line %d
-string(24) "this is test objectArray"
-string(30) "this is test objectsome string"
-string(22) "this is test object222"
-string(27) "this is test object2323.444"
-string(38) "this is test objectthis is test object"
-string(30) "some stringthis is test object"
-
-Notice: Array to string conversion in %s on line %d
-string(16) "some stringArray"
-string(14) "some string222"
-string(19) "some string2323.444"
-string(22) "some stringsome string"
-
-Notice: Array to string conversion in %s on line %d
-string(8) "222Array"
-string(22) "222this is test object"
-string(14) "222some string"
-string(11) "2222323.444"
-string(6) "222222"
-
-Notice: Array to string conversion in %s on line %d
-string(13) "2323.444Array"
-string(27) "2323.444this is test object"
-string(19) "2323.444some string"
-string(11) "2323.444222"
-string(16) "2323.4442323.444"
-Done
---UEXPECTF--
+--EXPECTF--
Notice: Array to string conversion in %s on line %d
unicode(24) "Arraythis is test object"
echo "Done\n";
?>
---EXPECTF--
-string(32) "binary stringone more bin string"
-string(24) "binary stringtest string"
-string(24) "test stringone more test"
-string(30) "test stringone more bin string"
-Done
---UEXPECTF--
+--EXPECT--
string(32) "binary stringone more bin string"
unicode(24) "binary stringtest string"
unicode(24) "test stringone more test"
--EXPECTF--
Warning: Constants may only evaluate to scalar values in %s on line %d
-Notice: Use of undefined constant foo - assumed 'foo' in %s on line %d
-string(%d) "foo"
-resource(%d) of type (stream)
---UEXPECTF--
-Warning: Constants may only evaluate to scalar values in %s on line %d
-
Notice: Use of undefined constant foo - assumed 'foo' in %s on line %d
unicode(%d) "foo"
resource(%d) of type (stream)
echo "Done\n";
?>
---EXPECTF--
-array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
-}
-int(-1)
-int(0)
-float(1.5)
-int(-1)
-string(6) "string"
-int(122)
-float(1.5)
-NULL
-bool(true)
-bool(false)
-object(stdClass)#%d (0) {
-}
-array(0) {
-}
-float(-2147483649)
-float(-2147483649)
-Done
---UEXPECTF--
+--EXPECTF--
array(3) {
[0]=>
int(1)
echo "Done\n";
?>
---EXPECTF--
-array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
-}
-int(-1)
-int(0)
-float(1.5)
-int(-1)
-string(6) "string"
-int(122)
-float(1.5)
-NULL
-bool(true)
-bool(false)
-object(stdClass)#%d (0) {
-}
-array(0) {
-}
-float(-9.2233720368548E+18)
-float(-9.2233720368548E+18)
-Done
---UEXPECTF--
+--EXPECTF--
array(3) {
[0]=>
int(1)
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
float(394758.39454545)
float(394758.39454545)
float(394758.39454545)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Unsupported operand types in %s on line %d
echo "Done\n";
?>
---EXPECTF--
-string(7) "2.9E+17"
-string(7) "2.9E+14"
-string(%d) "2%s"
-string(%d) "29%d"
-string(%d) "29%d"
-string(13) "29000.7123123"
-string(15) "239234242.71231"
-string(16) "0.12345678901235"
-string(14) "10000000000000"
-string(7) "1.0E+14"
-string(7) "1.0E+18"
-string(7) "1.0E+14"
-string(11) "10000000000"
-string(7) "1.0E+15"
-string(7) "1.0E+16"
-string(1) "0"
-Done
---UEXPECTF--
+--EXPECTF--
unicode(7) "2.9E+17"
unicode(7) "2.9E+14"
unicode(%d) "2%s"
echo "Done\n";
?>
---EXPECTF--
-string(7) "2.9E+37"
-string(18) "290000000000000000"
-string(15) "290000000000000"
-string(14) "29000000000000"
-string(14) "29000000000000"
-string(14) "29000000000001"
-string(13) "29000.7123123"
-string(15) "239234242.71231"
-string(16) "0.12345678901235"
-string(7) "1.0E+46"
-string(7) "1.0E+33"
-string(18) "100000000000000001"
-string(19) "1000006000000000011"
-string(15) "100000000000001"
-string(11) "10000000000"
-string(18) "999999999999999999"
-string(7) "1.0E+19"
-string(7) "1.0E+37"
-string(1) "0"
-Done
---UEXPECTF--
+--EXPECT--
unicode(7) "2.9E+37"
unicode(18) "290000000000000000"
unicode(15) "290000000000000"
?>
---EXPECTF--
-bool(false)
-bool(false)
-array(4) {
- [1]=>
- object(stdClass)#1 (0) {
- }
- ["value"]=>
- object(stdClass)#1 (0) {
- }
- [0]=>
- int(0)
- ["key"]=>
- int(0)
-}
---UEXPECTF--
+--EXPECT--
bool(false)
bool(false)
array(4) {
var_dump(each($a[1]));
?>
---EXPECTF--
-array(4) {
- [1]=>
- array(0) {
- }
- ["value"]=>
- array(0) {
- }
- [0]=>
- int(0)
- ["key"]=>
- int(0)
-}
---UEXPECTF--
+--EXPECT--
array(4) {
[1]=>
array(0) {
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Non-abstract method Impl::Foo() must contain body in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Abstract function test::foo() cannot be declared private in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot re-assign $this in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Can't use function return value in write context in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Can't use method return value in write context in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use [] for reading in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use [] for reading in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use [] for unsetting in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Multiple access type modifiers are not allowed in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Multiple access type modifiers are not allowed in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot redeclare test::foo() in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: __autoload() must take exactly 1 argument in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Default value for parameters with array type hint can only be an array or NULL in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot call __clone() method on objects - use 'clone $obj' instead in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Method test::__clone() cannot accept any arguments in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Method test::__isset() must take exactly 1 argument in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Method test::__unset() must take exactly 1 argument in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Static function test::foo() cannot be abstract in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Destructor test::__destruct() cannot take arguments in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Warning: phpinfo() has been disabled for security reasons in %s on line %d
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Warning: test() has been disabled for security reasons in %s on line %d
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Only variables can be passed by reference in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Access level to test::$var must be protected (as in class test1) or weaker in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot inherit previously-inherited constant FOO from interface test2 in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot redeclare class stdclass in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Class declarations may not be nested in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use 'self' as class name as it is reserved in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use 'parent' as class name as it is reserved in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use 'self' as class name as it is reserved in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use 'parent' as class name as it is reserved in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Constructor test::__construct() cannot be static in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Destructor test::__destruct() cannot be static in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Clone method test::__clone() cannot be static in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use 'self' as interface name as it is reserved in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use 'parent' as interface name as it is reserved in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Properties cannot be declared abstract in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot declare property test::$var final, the final modifier is allowed only for methods and classes in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot redeclare test::$var in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Arrays are not allowed in class constants in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: instanceof expects an object instance, constant given in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Key element cannot be a reference in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot create references to elements of a temporary array expression in %s on line %d
echo "Done\n";
?>
---EXPECT--
+--EXPECT--
int(14335)
Done
echo "Done\n";
?>
---EXPECT--
+--EXPECT--
int(16383)
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Notice: Undefined variable: undef2 in %s on line %d
int(16383)
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Notice: Undefined variable: undef_value in %s on line %d
Notice: Undefined variable: undef_name in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
int(14335)
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
int(14335)
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Notice: Undefined variable: undef3 in %s on line %d
int(16383)
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Notice: Undefined variable: blah in %s on line %d
Notice: Undefined variable: undef2 in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
int(14335)
int(14327)
Done
?>
--EXPECTF--
-string(0) ""
-string(0) ""
-string(0) ""
-string(0) ""
-
-Fatal error: Uncaught exception 'Exception' in %s:%d
-Stack trace:
-#0 {main}
- thrown in %s on line %d
---UEXPECTF--
unicode(0) ""
unicode(0) ""
unicode(0) ""
echo "Done\n";
?>
---EXPECTF--
-string(12) "test thrown!"
---UEXPECTF--
+--EXPECT--
unicode(12) "test thrown!"
echo "Done\n";
?>
---EXPECTF--
-string(12) "test thrown!"
-
-Fatal error: Exception thrown without a stack frame in Unknown on line 0
---UEXPECTF--
+--EXPECT--
unicode(12) "test thrown!"
Fatal error: Exception thrown without a stack frame in Unknown on line 0
echo "Done\n";
?>
---EXPECTF--
-string(17) "Exception thrown!"
---UEXPECTF--
+--EXPECT--
unicode(17) "Exception thrown!"
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Warning: set_exception_handler() expects the argument (fo) to be a valid callback in %s on line %d
Warning: set_exception_handler() expects the argument (::) to be a valid callback in %s on line %d
echo "Done\n";
?>
---EXPECTF--
-string(25) "foo1(): Exception thrown!"
---UEXPECTF--
+--EXPECT--
unicode(25) "foo1(): Exception thrown!"
echo "Done\n";
?>
---EXPECTF--
-string(24) "foo(): Exception thrown!"
---UEXPECTF--
+--EXPECT--
unicode(24) "foo(): Exception thrown!"
}
var_dump($foo);
?>
---EXPECT--
+--EXPECT--
array(4) {
[0]=>
int(2)
?>
--EXPECT--
-array(1) {
- ["a"]=>
- &array(1) {
- ["a"]=>
- &array(1) {
- ["a"]=>
- *RECURSION*
- }
- }
-}
---UEXPECT--
array(1) {
[u"a"]=>
&array(1) {
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Notice: Undefined variable: a in %s on line %d
Warning: Invalid argument supplied for foreach() in %s on line %d
echo "ok\n"
?>
--EXPECT--
-object(stdClass)#1 (1) {
- ["a"]=>
- object(stdClass)#1 (1) {
- ["a"]=>
- *RECURSION*
- }
-}
-int(1)
-ok
---UEXPECT--
object(stdClass)#1 (1) {
[u"a"]=>
object(stdClass)#1 (1) {
echo "ok\n"
?>
--EXPECT--
-object(stdClass)#1 (1) {
- ["a"]=>
- array(1) {
- [0]=>
- &object(stdClass)#1 (1) {
- ["a"]=>
- array(1) {
- [0]=>
- *RECURSION*
- }
- }
- }
-}
-int(2)
-ok
---UEXPECT--
object(stdClass)#1 (1) {
[u"a"]=>
array(1) {
echo "ok\n"
?>
--EXPECT--
-object(stdClass)#2 (1) {
- ["a"]=>
- object(stdClass)#2 (1) {
- ["a"]=>
- *RECURSION*
- }
-}
-int(0)
-int(1)
-ok
---UEXPECT--
object(stdClass)#2 (1) {
[u"a"]=>
object(stdClass)#2 (1) {
echo "ok\n"
?>
--EXPECT--
-object(stdClass)#1 (1) {
- ["a"]=>
- array(1) {
- [0]=>
- &object(stdClass)#1 (1) {
- ["a"]=>
- array(1) {
- [0]=>
- *RECURSION*
- }
- }
- }
-}
-int(0)
-int(2)
-ok
---UEXPECT--
object(stdClass)#1 (1) {
[u"a"]=>
array(1) {
echo "ok\n"
?>
--EXPECT--
-object(Foo)#1 (1) {
- ["a"]=>
- object(Foo)#1 (1) {
- ["a"]=>
- *RECURSION*
- }
-}
-__destruct
-int(1)
-ok
---UEXPECT--
object(Foo)#1 (1) {
[u"a"]=>
object(Foo)#1 (1) {
echo "ok\n"
?>
--EXPECTF--
-string(1) "%s"
-string(1) "%s"
-string(1) "%s"
-int(10)
-ok
---UEXPECTF--
unicode(1) "%s"
unicode(1) "%s"
unicode(1) "%s"
echo "\n--- Done ---";
?>
---EXPECTF--
-*** Displaying various variables through the array captured by the get_defined_vars function call ***
-int(1)
-float(22.33)
-string(13) "sample string"
-array(6) {
- [0]=>
- int(1)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(5)
- [5]=>
- int(8)
-}
-array(5) {
- ["a"]=>
- int(97)
- ["c"]=>
- int(99)
- ["A"]=>
- int(65)
- ["C"]=>
- int(67)
- [1]=>
- string(7) "string1"
-}
-bool(true)
-object(sample)#1 (2) {
- ["number"]=>
- int(233)
- ["string"]=>
- string(7) "string2"
-}
-
-*** Checking for output when get_defined_vars called in local function ***
-array(1) {
- ["string33"]=>
- int(22)
-}
-
-*** Checking for output when get_defined_vars called in function of a class ***
-array(1) {
- ["local_var"]=>
- int(2)
-}
-
-*** Checking for output when get_defined_vars called in nested functions ***
-array(1) {
- ["func1_var"]=>
- int(2)
-}
-array(1) {
- ["func2_var"]=>
- int(3)
-}
-
---- Done ---
-
---UEXPECTF--
+--EXPECT--
*** Displaying various variables through the array captured by the get_defined_vars function call ***
int(1)
float(22.33)
?>
--EXPECT--
-string(3) "bar"
-bool(false)
---UEXPECT--
unicode(3) "bar"
bool(false)
echo "Done\n";
?>
---EXPECTF--
-bool(true)
-bool(false)
-string(5) "array"
-int(%d)
-string(%d) "%s"
-
-Notice: Undefined index: PHP_SELF in %s on line %d
-NULL
-
-Notice: Undefined variable: _SERVER in %s on line %d
-NULL
-Done
---UEXPECTF--
+--EXPECTF--
bool(true)
bool(false)
unicode(5) "array"
echo "Done\n";
?>
---EXPECTF--
-bool(true)
-bool(false)
-string(5) "array"
-int(%d)
-string(%d) "%s"
-
-Notice: Undefined index: PHP_SELF in %s on line %d
-NULL
-
-Notice: Undefined variable: _SERVER in %s on line %d
-NULL
-Done
---UEXPECTF--
+--EXPECTF--
bool(true)
bool(false)
unicode(5) "array"
echo "Done\n";
?>
---EXPECTF--
-bool(true)
-bool(false)
-string(5) "array"
-int(%d)
-string(%d) "%s"
-
-Notice: Undefined index: PHP_SELF in %s on line %d
-NULL
-
-Notice: Undefined variable: _SERVER in %s on line %d
-NULL
-Done
---UEXPECTF--
+--EXPECTF--
bool(true)
bool(false)
unicode(5) "array"
echo "Done\n";
?>
---EXPECTF--
-bool(true)
-bool(false)
-string(5) "array"
-int(%d)
-string(%d) "%s"
-
-Notice: Undefined index: PHP_SELF in %s on line %d
-NULL
-
-Notice: Undefined variable: _SERVER in %s on line %d
-NULL
-Done
---UEXPECTF--
+--EXPECTF--
bool(true)
bool(false)
unicode(5) "array"
?>
===DONE===
--EXPECT--
-testint(73)
\ No newline at end of file
+testint(73)
--EXPECT--
testint(73)
test2int(74)
-==DONE==
\ No newline at end of file
+==DONE==
==DONE==
--EXPECTF--
Notice: Constant __COMPILER_HALT_OFFSET__ already defined in %s on line %d
-==DONE==
\ No newline at end of file
+==DONE==
?>
==DONE==
--EXPECTF--
-Notice: Constant __COMPILER_HALT_OFFSET__ already defined in %s on line %d
\ No newline at end of file
+Notice: Constant __COMPILER_HALT_OFFSET__ already defined in %s on line %d
?>
--EXPECTF--
-Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in %sheredoc_005.php on line 6
+Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in %sheredoc_005.php on line %d
?>
--EXPECTF--
-Parse error: syntax error, unexpected T_START_HEREDOC in %sheredoc_011.php on line 8
+Parse error: parse error in %sheredoc_011.php on line %d
echo $var;
?>
--EXPECTF--
-Parse error: syntax error, unexpected T_START_HEREDOC in %sheredoc_013.php on line %d
+Parse error: parse error in %sheredoc_013.php on line 4
echo $var;
?>
--EXPECTF--
-Parse error: syntax error, unexpected T_SL in %sheredoc_014.php on line %d
+Parse error: parse error in %sheredoc_014.php on line 3
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
float(4083360297110%d)
float(4.7223664828%dE+21)
float(1.3521606402%dE+31)
echo "Done\n";
?>
---EXPECTF--
-array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
-}
-string(1) "1"
-int(2)
-float(3.5)
-int(1)
-string(6) "strinh"
-int(124)
-float(3.5)
-int(1)
-bool(true)
-bool(false)
-object(stdClass)#%d (0) {
-}
-array(0) {
-}
-float(2147483648)
-float(2147483648)
-Done
---UEXPECTF--
+--EXPECTF--
array(3) {
[0]=>
int(1)
?>
--EXPECTF--
*** Indexing - Testing value assignment with key ***
-array(1) {
- ["foo"]=>
- array(1) {
- [0]=>
- int(1)
- }
-}
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-int(0)
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-int(1)
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-bool(true)
-array(1) {
- ["foo"]=>
- array(1) {
- [0]=>
- int(1)
- }
-}
-array(1) {
- ["foo"]=>
- array(1) {
- [0]=>
- int(1)
- }
-}
-
-Notice: Array to string conversion in %s on line %d
-string(1) "A"
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-float(0.1)
-array(1) {
- ["foo"]=>
- array(1) {
- [0]=>
- int(1)
- }
-}
-
-*** Indexing - Testing reference assignment with key ***
-array(1) {
- ["foo"]=>
- &array(1) {
- [0]=>
- int(1)
- }
-}
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-int(0)
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-int(1)
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-bool(true)
-array(1) {
- ["foo"]=>
- &array(1) {
- [0]=>
- int(1)
- }
-}
-array(1) {
- ["foo"]=>
- &array(1) {
- [0]=>
- int(1)
- }
-}
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-float(0.1)
-array(1) {
- ["foo"]=>
- &array(1) {
- [0]=>
- int(1)
- }
-}
-*** Indexing - Testing value assignment no key ***
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
-}
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-int(0)
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-int(1)
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-bool(true)
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
-}
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
-}
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-float(0.1)
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
-}
-
-*** Indexing - Testing reference assignment no key ***
-array(1) {
- [0]=>
- &array(1) {
- [0]=>
- int(1)
- }
-}
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-int(0)
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-int(1)
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-bool(true)
-array(1) {
- [0]=>
- &array(1) {
- [0]=>
- int(1)
- }
-}
-array(1) {
- [0]=>
- &array(1) {
- [0]=>
- int(1)
- }
-}
-
-Warning: Cannot use a scalar value as an array in %s on line %d
-float(0.1)
-array(1) {
- [0]=>
- &array(1) {
- [0]=>
- int(1)
- }
-}
-
-Done
---UEXPECTF--
-*** Indexing - Testing value assignment with key ***
array(1) {
[u"foo"]=>
array(1) {
}
}
-Done
\ No newline at end of file
+Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
int(-2147483648)
int(-2147483647)
int(-2147483638)
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
int(9223372036854775807)
int(9223372036854775807)
int(9223372036854775807)
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
int(-2147483648)
int(-2147483648)
int(-2147483648)
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
int(-9223372036854775808)
int(-9223372036854775808)
int(-9223372036854775808)
echo ChildClass2::testStaticFunction() . "\n";
?>
==DONE==
---EXPECTF--
+--EXPECT--
TestClassStatic
TestClassConst
TestClassFunction
echo $childClass2->testStaticFunction() . "\n";
?>
==DONE==
---EXPECTF--
+--EXPECT--
TestClassStatic
TestClassConst
TestClassFunction
echo get_class($childClass) . "\n";
?>
==DONE==
---EXPECTF--
+--EXPECT--
TestClass
ChildClass
==DONE==
echo ChildClass::getClassName() . "\n";
?>
==DONE==
---EXPECTF--
+--EXPECT--
TestClass
ChildClass
==DONE==
?>
==DONE==
---EXPECTF--
+--EXPECT--
TestA
TestB
TestC
?>
==DONE==
--EXPECTF--
-Parse error: syntax error, unexpected T_STATIC, expecting T_STRING or T_PAAMAYIM_NEKUDOTAYIM or T_NAMESPACE in %s on line %d
+Parse error: %s error,%sexpecting %s in %s on line %d
?>
==DONE==
--EXPECTF--
-Parse error: syntax error, unexpected T_STATIC, expecting T_STRING or T_PAAMAYIM_NEKUDOTAYIM or T_NAMESPACE in %s on line %d
+Parse error: parse error, expecting `T_STRING' or `T_PAAMAYIM_NEKUDOTAYIM' or `T_NAMESPACE' in %slsb_007.php on line %d
\ No newline at end of file
class static {
}
--EXPECTF--
-Parse error: syntax error, unexpected T_STATIC, expecting T_STRING in %slsb_008.php on line 2
+Parse error: parse error, expecting `T_STRING' in %slsb_008.php on line %d
interface static {
}
--EXPECTF--
-Parse error: syntax error, unexpected T_STATIC, expecting T_STRING in %slsb_009.php on line 2
+Parse error: parse error, expecting `T_STRING' in %slsb_009.php on line %d
unset($fooChild);
?>
---EXPECTF--
+--EXPECT--
Foo::__construct
FooChild::__construct
Foo::__destruct
B::myCatch();
?>
==DONE==
---EXPECTF--
+--EXPECT--
via A:
A
A
echo $o->a;
?>
==DONE==
---EXPECTF--
+--EXPECT--
TestChild
TestChild
TestChild
?>
===DONE===
--EXPECTF--
-object(Foo)#%d (1) {
- ["instanceId":"Singleton":private]=>
- int(0)
-}
-object(Bar)#%d (1) {
- ["instanceId":"Singleton":private]=>
- int(1)
-}
-object(Baz)#%d (1) {
- ["instanceId":"Singleton":private]=>
- int(2)
-}
-object(Foo)#%d (1) {
- ["instanceId":"Singleton":private]=>
- int(0)
-}
-object(Bar)#%d (1) {
- ["instanceId":"Singleton":private]=>
- int(1)
-}
-object(Baz)#%d (1) {
- ["instanceId":"Singleton":private]=>
- int(2)
-}
-object(Foo)#%d (1) {
- ["instanceId":"Singleton":private]=>
- int(0)
-}
-object(Bar)#%d (1) {
- ["instanceId":"Singleton":private]=>
- int(1)
-}
-object(Baz)#%d (1) {
- ["instanceId":"Singleton":private]=>
- int(2)
-}
-===DONE===
---UEXPECTF--
object(Foo)#%d (1) {
[u"instanceId":u"Singleton":private]=>
int(0)
echo ChildClass2::testStaticVar() . "\n";
echo ChildClass2::testStaticFunction() . "\n";
?>
---EXPECTF--
+--EXPECT--
TestClassStatic
TestClassFunction
ChildClassStatic
ChildClassFunction
TestClassStatic
-TestClassFunction
\ No newline at end of file
+TestClassFunction
echo ChildClass2::testStaticVar() . "\n";
echo ChildClass2::testStaticFunction() . "\n";
?>
---EXPECTF--
+--EXPECT--
TestClassStatic
TestClassFunction
ChildClassStatic
ChildClassFunction
TestClassStatic
-TestClassFunction
\ No newline at end of file
+TestClassFunction
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Method test::__set() cannot take arguments by reference in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Method test::__set() cannot take arguments by reference in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Method test::__get() cannot take arguments by reference in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Method test::__unset() cannot take arguments by reference in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Method test::__isset() cannot take arguments by reference in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Method test::__call() cannot take arguments by reference in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Method test::__call() cannot take arguments by reference in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Method test::__callstatic() cannot take arguments by reference in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Method test::__callstatic() cannot take arguments by reference in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Deprecated: Call-time pass-by-reference has been deprecated in %s on line %d
str
5
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Warning: Division by zero in %s on line %d
bool(false)
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Unsupported operand types in %s on line %d
echo "Done\n";
?>
---EXPECTF--
-int(-24)
-string(8) "8c90929a"
-Done
---UEXPECTF--
+--EXPECT--
int(-24)
unicode(8) "8c90929a"
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Unsupported operand types in %s on line %d
ENDOFNOWDOC
ENDOFNOWDOC
$ENDOFNOWDOC;
-
print e::E . "\n";
?>
---EXPECTF--
+--EXPECT--
If you DON'T see this, something's wrong.
?>
--EXPECT--
6
-string(0) ""
-10
-string(0) ""
-14
-string(4) "test"
-19
-string(4) "test"
-24
-string(20) "test1
-test2
-
-test3
-
-"
-34
-string(20) "test1
-test2
-
-test3
-
-"
-44
-ok
---UEXPECT--
-6
unicode(0) ""
10
unicode(0) ""
var_dump(__NAMESPACE__);
--EXPECT--
-string(9) "test::foo"
---UEXPECT--
unicode(9) "test::foo"
<?php
var_dump(__NAMESPACE__);
--EXPECT--
-string(0) ""
---UEXPECT--
unicode(0) ""
use A;
--EXPECTF--
Warning: The use statement with non-compound name 'A' has no effect in %sns_033.php on line 2
-
ok
Fatal error: Call to undefined method Exception::bar() in %sns_038.php on line 7
-
--EXPECT--
ns_053.php
ns_053.php
-
echo namespace::f2();
echo namespace::f3(new namespace::foo());
?>
---EXPECTF--
+--EXPECT--
const ok
func ok
const ok
const C = array();
--EXPECTF--
Fatal error: Arrays are not allowed as constants in %sns_059.php on line 2
-
?>
--EXPECT--
-string(1) "a"
-int(1)
-string(1) "b"
-string(1) "c"
-int(1)
-string(1) "d"
-string(1) "f"
-int(2)
---UEXPECT--
unicode(1) "a"
int(1)
unicode(1) "b"
echo "Done\n";
?>
---EXPECTF--
-string(0) ""
-string(0) ""
-string(0) ""
-
-Warning: urldecode() expects parameter 1 to be string, array given in %s on line %d
-NULL
-string(1) "1"
-string(0) ""
-
-Warning: urldecode() expects parameter 1 to be string, object given in %s on line %d
-NULL
-
-Warning: urldecode() expects parameter 1 to be string, resource given in %s on line %d
-NULL
-Done
---UEXPECTF--
+--EXPECTF--
string(0) ""
string(0) ""
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
bool(false)
bool(true)
bool(true)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Declaration of test3::foo() must be compatible with that of test::foo() in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Declaration of test3::foo() must be compatible with that of test::foo() in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Declaration of test3::foo() must be compatible with that of test::foo() in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Declaration of test3::foo() must be compatible with that of test::foo() in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Declaration of test3::foo() must be compatible with that of test::foo() in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Declaration of test3::foo() must be compatible with that of test::foo() in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Declaration of test3::foo() must be compatible with that of test::foo() in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Declaration of test3::foo() must be compatible with that of test::foo() in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Strict Standards: Redefining already defined constructor for class test in %s on line %d
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Strict Standards: Redefining already defined constructor for class test in %s on line %d
Done
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: bar cannot implement foo - it is not an interface in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Class bar cannot implement previously implemented interface foo in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Class bar cannot implement previously implemented interface foo in %s on line %d
?>
===DONE===
---EXPECT--
+--EXPECT--
bool(false)
bool(true)
bool(false)
?>
--EXPECT--
-array(2) {
- [0]=>
- object(stdClass)#1 (1) {
- ["a"]=>
- &int(2)
- }
- [1]=>
- object(stdClass)#2 (1) {
- ["a"]=>
- &int(2)
- }
-}
-string(3) "foo"
---UEXPECT--
array(2) {
[0]=>
object(stdClass)#1 (1) {
?>
--EXPECTF--
Strict Standards: Creating default object from empty value in %s on line %d
-object(stdClass)#1 (2) {
- ["a"]=>
- &object(stdClass)#1 (2) {
- ["a"]=>
- *RECURSION*
- ["b"]=>
- array(1) {
- [0]=>
- int(2)
- }
- }
- ["b"]=>
- array(1) {
- [0]=>
- int(2)
- }
-}
---UEXPECTF--
-Strict Standards: Creating default object from empty value in %s on line %d
object(stdClass)#1 (2) {
[u"a"]=>
&object(stdClass)#1 (2) {
int(3)
object(foo)#%d (0) {
}
-
Strict Standards: Non-static method bar::show() should not be called statically in %s on line %d
object(bar)#%d (0) {
}
-
-
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
float(4308640384%d)
float(3545655%d)
float(262143)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
int(2)
int(1)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use string offset as an array in %s on line %d
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
NULL
NULL
NULL
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
NULL
NULL
NULL
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
NULL
NULL
NULL
var_dump($object[1]);
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Cannot use object of type stdClass as array in %s on line %d
echo "Done\n";
?>
---EXPECTF--
-string(1) "i"
-string(1) "S"
-string(1) "S"
-string(1) "S"
-string(1) "i"
-string(1) "S"
-
-Warning: Illegal offset type in %s on line %d
-string(1) "%s"
-
-Warning: Illegal offset type in %s on line %d
-
-Notice: Object of class stdClass could not be converted to int in %s on line %d
-string(1) "%s"
-
-Warning: Illegal offset type in %s on line %d
-string(1) "i"
-Done
---UEXPECTF--
+--EXPECTF--
unicode(1) "i"
unicode(1) "S"
unicode(1) "S"
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
string(8) "3337>755"
string(8) "3337>755"
string(4) "wo\7fu"
B::test();
?>
--EXPECT--
-string(10) "const in A"
-string(10) "const in A"
---UEXPECT--
unicode(10) "const in A"
-unicode(10) "const in A"
\ No newline at end of file
+unicode(10) "const in A"
A::test();
?>
--EXPECT--
-string(10) "const in A"
-string(10) "const in A"
---UEXPECT--
unicode(10) "const in A"
unicode(10) "const in A"
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
bool(true)
bool(true)
bool(false)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
float(0)
float(8754456)
float(0)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
int(0)
int(8754456)
int(0)
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
NULL
NULL
NULL
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
int(492)
int(0)
int(362760)
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
int(30)
int(0)
int(5668)
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Strict Standards: Resource ID#%d used as offset, casting to integer (%d) in %s on line %d
int(%d)
Done
echo "Done\n";
?>
---EXPECTF--
-Strict Standards: Accessing static property test::$foo as non static in %s on line %d
-object(test)#%d (1) {
- ["foo"]=>
- int(5)
-}
-Done
---UEXPECTF--
+--EXPECTF--
Strict Standards: Accessing static property test::$foo as non static in %s on line %d
object(test)#%d (1) {
[u"foo"]=>
echo "Done\n";
?>
---EXPECTF--
+--EXPECTF--
Fatal error: Unsupported operand types in %s on line %d
int(24)
int(24)
int(24)
-int(24)
-int(24)
-int(24)
-int(24)
-int(24)
---UEXPECT--
-int(24)
-int(24)
-int(24)
-int(24)
-int(24)
int(8)
int(8)
int(8)
?>
--EXPECT--
-bool(false)
---UEXPECT--
bool(true)
echo $_x;
echo "\nok\n";
?>
---EXPECTF--
+--EXPECT--
1
2
ok
echo $b;
echo "ok\n";
?>
---EXPECTF--
+--EXPECT--
ok
ok
ok
echo "ok\n";
?>
--EXPECT--
-array(1) {
- ["default"]=>
- string(2) "ok"
-}
-array(1) {
- ["default"]=>
- string(2) "ok"
-}
-ok
---UEXPECT--
array(1) {
[u"default"]=>
unicode(2) "ok"
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
int(1)
Done
echo "Done\n";
?>
---EXPECTF--
-string(6) "030107"
-string(6) "030107"
-string(8) "070a1e11"
-string(8) "070a1e11"
-string(8) "070a1e11"
-string(8) "070a1e11"
-Done
---UEXPECTF--
+--EXPECT--
unicode(6) "030107"
unicode(6) "030107"
unicode(8) "070a1e11"
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
int(1)
int(0)
int(0)
echo "Done\n";
?>
---EXPECTF--
+--EXPECT--
float(-100)
float(808792757210)
float(-4.5646456464565E+27)