summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuilliam Xavier <guilliamxavier@users.noreply.github.com>2019-01-31 12:25:51 +0100
committerNikita Popov <nikita.ppv@gmail.com>2019-02-11 09:36:03 +0100
commitb3935ed2afb25312a73bc68ff6380f3b7ccead29 (patch)
tree000891698f8851e5dbc26eedda489576c0fb1887
parent515c51953f7bbb6221913aab508a1e23ad6dc8be (diff)
downloadphp-git-b3935ed2afb25312a73bc68ff6380f3b7ccead29.tar.gz
Fix tests bareword fallback with error suppression
(cherry picked from commit aad39879f2d2e89de105c4f87d334ee129b4321c) (cherry picked from commit 76f8a908bb18aee92b8f3d523b74b06c9d12cb6b)
-rw-r--r--ext/standard/tests/array/array_chunk_variation1.phpt16
-rw-r--r--ext/standard/tests/array/array_chunk_variation2.phpt16
-rw-r--r--ext/standard/tests/array/array_chunk_variation3.phpt4
-rw-r--r--ext/standard/tests/array/arsort_variation1.phpt188
-rw-r--r--ext/standard/tests/array/arsort_variation2.phpt32
-rw-r--r--ext/standard/tests/array/asort_variation1.phpt20
-rw-r--r--ext/standard/tests/array/asort_variation2.phpt20
-rw-r--r--ext/standard/tests/array/krsort_variation1.phpt20
-rw-r--r--ext/standard/tests/array/krsort_variation2.phpt20
-rw-r--r--ext/standard/tests/array/ksort_variation1.phpt20
-rw-r--r--ext/standard/tests/array/ksort_variation2.phpt20
-rw-r--r--ext/standard/tests/array/sort_variation1.phpt20
-rw-r--r--ext/standard/tests/array/sort_variation2.phpt20
-rw-r--r--ext/standard/tests/file/bug22414.phpt4
-rw-r--r--ext/standard/tests/general_functions/debug_zval_dump_v.phpt2
-rw-r--r--ext/standard/tests/serialize/serialization_miscTypes_001.phptbin7605 -> 7606 bytes
-rw-r--r--ext/standard/tests/strings/explode.phpt2
-rw-r--r--tests/lang/operators/bitwiseShiftLeft_variationStr.phpt112
18 files changed, 258 insertions, 278 deletions
diff --git a/ext/standard/tests/array/array_chunk_variation1.phpt b/ext/standard/tests/array/array_chunk_variation1.phpt
index e4437ccf1a..e48f28f8be 100644
--- a/ext/standard/tests/array/array_chunk_variation1.phpt
+++ b/ext/standard/tests/array/array_chunk_variation1.phpt
@@ -59,10 +59,10 @@ $values = array(
/*20*/ new stdclass(),
// undefined data
-/*21*/ @undefined_var,
+/*21*/ @$undefined_var,
// unset data
-/*22*/ @unset_var
+/*22*/ @$unset_var
);
@@ -303,23 +303,23 @@ NULL
-- Iteration 21 --
-Warning: array_chunk() expects parameter 1 to be array, string given in %s on line %d
+Warning: array_chunk() expects parameter 1 to be array, null given in %s on line %d
NULL
-Warning: array_chunk() expects parameter 1 to be array, string given in %s on line %d
+Warning: array_chunk() expects parameter 1 to be array, null given in %s on line %d
NULL
-Warning: array_chunk() expects parameter 1 to be array, string given in %s on line %d
+Warning: array_chunk() expects parameter 1 to be array, null given in %s on line %d
NULL
-- Iteration 22 --
-Warning: array_chunk() expects parameter 1 to be array, string given in %s on line %d
+Warning: array_chunk() expects parameter 1 to be array, null given in %s on line %d
NULL
-Warning: array_chunk() expects parameter 1 to be array, string given in %s on line %d
+Warning: array_chunk() expects parameter 1 to be array, null given in %s on line %d
NULL
-Warning: array_chunk() expects parameter 1 to be array, string given in %s on line %d
+Warning: array_chunk() expects parameter 1 to be array, null given in %s on line %d
NULL
Done
diff --git a/ext/standard/tests/array/array_chunk_variation2.phpt b/ext/standard/tests/array/array_chunk_variation2.phpt
index ea6468cd8b..b3f66a005a 100644
--- a/ext/standard/tests/array/array_chunk_variation2.phpt
+++ b/ext/standard/tests/array/array_chunk_variation2.phpt
@@ -62,10 +62,10 @@ $values = array (
/*21*/ new stdclass(),
// undefined data
-/*22*/ @undefined_var,
+/*22*/ @$undefined_var,
// unset data
-/*23*/ @unset_var
+/*23*/ @$unset_var
);
@@ -407,23 +407,23 @@ NULL
-- Iteration 22 --
-Warning: array_chunk() expects parameter 2 to be int, string given in %s on line %d
+Warning: array_chunk(): Size parameter expected to be greater than 0 in %s on line %d
NULL
-Warning: array_chunk() expects parameter 2 to be int, string given in %s on line %d
+Warning: array_chunk(): Size parameter expected to be greater than 0 in %s on line %d
NULL
-Warning: array_chunk() expects parameter 2 to be int, string given in %s on line %d
+Warning: array_chunk(): Size parameter expected to be greater than 0 in %s on line %d
NULL
-- Iteration 23 --
-Warning: array_chunk() expects parameter 2 to be int, string given in %s on line %d
+Warning: array_chunk(): Size parameter expected to be greater than 0 in %s on line %d
NULL
-Warning: array_chunk() expects parameter 2 to be int, string given in %s on line %d
+Warning: array_chunk(): Size parameter expected to be greater than 0 in %s on line %d
NULL
-Warning: array_chunk() expects parameter 2 to be int, string given in %s on line %d
+Warning: array_chunk(): Size parameter expected to be greater than 0 in %s on line %d
NULL
Done
diff --git a/ext/standard/tests/array/array_chunk_variation3.phpt b/ext/standard/tests/array/array_chunk_variation3.phpt
index 6492410c66..228490e442 100644
--- a/ext/standard/tests/array/array_chunk_variation3.phpt
+++ b/ext/standard/tests/array/array_chunk_variation3.phpt
@@ -53,10 +53,10 @@ $values = array(
/*16*/ new stdclass(),
// undefined data
-/*17*/ @undefined_var,
+/*17*/ @$undefined_var,
// unset data
-/*18*/ @unset_var
+/*18*/ @$unset_var
);
diff --git a/ext/standard/tests/array/arsort_variation1.phpt b/ext/standard/tests/array/arsort_variation1.phpt
index d5547efe95..d4156e3a9c 100644
--- a/ext/standard/tests/array/arsort_variation1.phpt
+++ b/ext/standard/tests/array/arsort_variation1.phpt
@@ -63,10 +63,10 @@ $unexpected_values = array (
19 => new stdclass(),
// undefined data
- 20 => @undefined_var,
+ 20 => @$undefined_var,
// unset data
- 21 => @unset_var,
+ 21 => @$unset_var,
// resource variable
22 => $fp
@@ -99,301 +99,301 @@ echo "Done";
-- Flag values are defualt, SORT_REGULAR, SORT_NUMERIC, SORT_STRING --
-- Iteration 1 --
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-- Iteration 2 --
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-- Iteration 3 --
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-- Iteration 4 --
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, int given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, int given in %s on line %d
bool(false)
-- Iteration 5 --
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-- Iteration 6 --
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-- Iteration 7 --
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-- Iteration 8 --
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-- Iteration 9 --
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, float given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, float given in %s on line %d
bool(false)
-- Iteration 10 --
-Warning: arsort() expects parameter 1 to be array, null given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, null given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, null given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, null given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-- Iteration 11 --
-Warning: arsort() expects parameter 1 to be array, null given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, null given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, null given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, null given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-- Iteration 12 --
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-- Iteration 13 --
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-- Iteration 14 --
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-- Iteration 15 --
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, bool given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, bool given in %s on line %d
bool(false)
-- Iteration 16 --
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-- Iteration 17 --
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-- Iteration 18 --
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-- Iteration 19 --
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, string given in %s on line %d
bool(false)
-- Iteration 20 --
-Warning: arsort() expects parameter 1 to be array, object given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, object given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, object given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, object given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, object given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, object given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, object given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, object given in %s on line %d
bool(false)
-- Iteration 21 --
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-- Iteration 22 --
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, string given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-- Iteration 23 --
-Warning: arsort() expects parameter 1 to be array, resource given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, resource given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, resource given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, resource given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, resource given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, resource given in %s on line %d
bool(false)
-Warning: arsort() expects parameter 1 to be array, resource given in %sarsort_variation1.php on line %d
+Warning: arsort() expects parameter 1 to be array, resource given in %s on line %d
bool(false)
Done
diff --git a/ext/standard/tests/array/arsort_variation2.phpt b/ext/standard/tests/array/arsort_variation2.phpt
index e6674774ee..b2c4385d6e 100644
--- a/ext/standard/tests/array/arsort_variation2.phpt
+++ b/ext/standard/tests/array/arsort_variation2.phpt
@@ -59,10 +59,10 @@ $unexpected_values = array(
/*16*/ new stdclass(),
// undefined data
-/*17*/ @undefined_var,
+/*17*/ @$undefined_var,
// unset data
-/*18*/ @unset_var,
+/*18*/ @$unset_var,
// resource variable
/*19*/ $fp
@@ -211,7 +211,7 @@ array(3) {
}
-- Iteration 13 --
-Warning: arsort() expects parameter 2 to be int, string given in %sarsort_variation2.php on line %d
+Warning: arsort() expects parameter 2 to be int, string given in %s on line %d
bool(false)
array(3) {
[1]=>
@@ -223,7 +223,7 @@ array(3) {
}
-- Iteration 14 --
-Warning: arsort() expects parameter 2 to be int, string given in %sarsort_variation2.php on line %d
+Warning: arsort() expects parameter 2 to be int, string given in %s on line %d
bool(false)
array(3) {
[1]=>
@@ -235,7 +235,7 @@ array(3) {
}
-- Iteration 15 --
-Warning: arsort() expects parameter 2 to be int, string given in %sarsort_variation2.php on line %d
+Warning: arsort() expects parameter 2 to be int, string given in %s on line %d
bool(false)
array(3) {
[1]=>
@@ -247,7 +247,7 @@ array(3) {
}
-- Iteration 16 --
-Warning: arsort() expects parameter 2 to be int, string given in %sarsort_variation2.php on line %d
+Warning: arsort() expects parameter 2 to be int, string given in %s on line %d
bool(false)
array(3) {
[1]=>
@@ -259,7 +259,7 @@ array(3) {
}
-- Iteration 17 --
-Warning: arsort() expects parameter 2 to be int, object given in %sarsort_variation2.php on line %d
+Warning: arsort() expects parameter 2 to be int, object given in %s on line %d
bool(false)
array(3) {
[1]=>
@@ -270,32 +270,28 @@ array(3) {
int(45)
}
-- Iteration 18 --
-
-Warning: arsort() expects parameter 2 to be int, string given in %sarsort_variation2.php on line %d
-bool(false)
+bool(true)
array(3) {
+ [3]=>
+ int(45)
[1]=>
int(10)
[2]=>
int(2)
- [3]=>
- int(45)
}
-- Iteration 19 --
-
-Warning: arsort() expects parameter 2 to be int, string given in %sarsort_variation2.php on line %d
-bool(false)
+bool(true)
array(3) {
+ [3]=>
+ int(45)
[1]=>
int(10)
[2]=>
int(2)
- [3]=>
- int(45)
}
-- Iteration 20 --
-Warning: arsort() expects parameter 2 to be int, resource given in %sarsort_variation2.php on line %d
+Warning: arsort() expects parameter 2 to be int, resource given in %s on line %d
bool(false)
array(3) {
[1]=>
diff --git a/ext/standard/tests/array/asort_variation1.phpt b/ext/standard/tests/array/asort_variation1.phpt
index 4594a3d171..efc109d28f 100644
--- a/ext/standard/tests/array/asort_variation1.phpt
+++ b/ext/standard/tests/array/asort_variation1.phpt
@@ -63,10 +63,10 @@ $unexpected_values = array (
19 => new stdclass(),
// undefined data
- 20 => @undefined_var,
+ 20 => @$undefined_var,
// unset data
- 21 => @unset_var,
+ 21 => @$unset_var,
// resource variable
22 => $fp
@@ -359,29 +359,29 @@ Warning: asort() expects parameter 1 to be array, object given in %s on line %d
bool(false)
-- Iteration 21 --
-Warning: asort() expects parameter 1 to be array, string given in %s on line %d
+Warning: asort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: asort() expects parameter 1 to be array, string given in %s on line %d
+Warning: asort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: asort() expects parameter 1 to be array, string given in %s on line %d
+Warning: asort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: asort() expects parameter 1 to be array, string given in %s on line %d
+Warning: asort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-- Iteration 22 --
-Warning: asort() expects parameter 1 to be array, string given in %s on line %d
+Warning: asort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: asort() expects parameter 1 to be array, string given in %s on line %d
+Warning: asort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: asort() expects parameter 1 to be array, string given in %s on line %d
+Warning: asort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: asort() expects parameter 1 to be array, string given in %s on line %d
+Warning: asort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-- Iteration 23 --
diff --git a/ext/standard/tests/array/asort_variation2.phpt b/ext/standard/tests/array/asort_variation2.phpt
index e8dda190df..a3960cfddd 100644
--- a/ext/standard/tests/array/asort_variation2.phpt
+++ b/ext/standard/tests/array/asort_variation2.phpt
@@ -59,10 +59,10 @@ $unexpected_values = array(
/*16*/ new stdclass(),
// undefined data
-/*17*/ @undefined_var,
+/*17*/ @$undefined_var,
// unset data
-/*18*/ @unset_var,
+/*18*/ @$unset_var,
// resource variable
/*19*/ $fp
@@ -270,26 +270,22 @@ array(3) {
int(45)
}
-- Iteration 18 --
-
-Warning: asort() expects parameter 2 to be int, string given in %s on line %d
-bool(false)
+bool(true)
array(3) {
- [1]=>
- int(10)
[2]=>
int(2)
+ [1]=>
+ int(10)
[3]=>
int(45)
}
-- Iteration 19 --
-
-Warning: asort() expects parameter 2 to be int, string given in %s on line %d
-bool(false)
+bool(true)
array(3) {
- [1]=>
- int(10)
[2]=>
int(2)
+ [1]=>
+ int(10)
[3]=>
int(45)
}
diff --git a/ext/standard/tests/array/krsort_variation1.phpt b/ext/standard/tests/array/krsort_variation1.phpt
index 8b44de314e..aaba5b91ce 100644
--- a/ext/standard/tests/array/krsort_variation1.phpt
+++ b/ext/standard/tests/array/krsort_variation1.phpt
@@ -62,10 +62,10 @@ $unexpected_values = array (
/*19*/ new stdclass(),
// undefined data
-/*20*/ @undefined_var,
+/*20*/ @$undefined_var,
// unset data
-/*21*/ @unset_var,
+/*21*/ @$unset_var,
// resource variable
/*22*/ $fp
@@ -357,29 +357,29 @@ Warning: krsort() expects parameter 1 to be array, object given in %s on line %d
bool(false)
-- Iteration 21 --
-Warning: krsort() expects parameter 1 to be array, string given in %s on line %d
+Warning: krsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: krsort() expects parameter 1 to be array, string given in %s on line %d
+Warning: krsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: krsort() expects parameter 1 to be array, string given in %s on line %d
+Warning: krsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: krsort() expects parameter 1 to be array, string given in %s on line %d
+Warning: krsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-- Iteration 22 --
-Warning: krsort() expects parameter 1 to be array, string given in %s on line %d
+Warning: krsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: krsort() expects parameter 1 to be array, string given in %s on line %d
+Warning: krsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: krsort() expects parameter 1 to be array, string given in %s on line %d
+Warning: krsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: krsort() expects parameter 1 to be array, string given in %s on line %d
+Warning: krsort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-- Iteration 23 --
diff --git a/ext/standard/tests/array/krsort_variation2.phpt b/ext/standard/tests/array/krsort_variation2.phpt
index 95080b5507..303a9a1eb6 100644
--- a/ext/standard/tests/array/krsort_variation2.phpt
+++ b/ext/standard/tests/array/krsort_variation2.phpt
@@ -58,10 +58,10 @@ $unexpected_values = array (
/*16*/ new stdclass(),
// undefined data
-/*17*/ @undefined_var,
+/*17*/ @$undefined_var,
// unset data
-/*18*/ @unset_var,
+/*18*/ @$unset_var,
// resource variable
/*19*/ $fp
@@ -269,28 +269,24 @@ array(3) {
int(45)
}
-- Iteration 18 --
-
-Warning: krsort() expects parameter 2 to be int, string given in %s on line %d
-bool(false)
+bool(true)
array(3) {
+ [45]=>
+ int(45)
[10]=>
int(10)
[2]=>
int(2)
- [45]=>
- int(45)
}
-- Iteration 19 --
-
-Warning: krsort() expects parameter 2 to be int, string given in %s on line %d
-bool(false)
+bool(true)
array(3) {
+ [45]=>
+ int(45)
[10]=>
int(10)
[2]=>
int(2)
- [45]=>
- int(45)
}
-- Iteration 20 --
diff --git a/ext/standard/tests/array/ksort_variation1.phpt b/ext/standard/tests/array/ksort_variation1.phpt
index 185fac760c..87de1647d7 100644
--- a/ext/standard/tests/array/ksort_variation1.phpt
+++ b/ext/standard/tests/array/ksort_variation1.phpt
@@ -61,10 +61,10 @@ $unexpected_values = array (
/*19*/ new stdclass(),
// undefined data
-/*20*/ @undefined_var,
+/*20*/ @$undefined_var,
// unset data
-/*21*/ @unset_var,
+/*21*/ @$unset_var,
// resource variable
/*22*/ $fp
@@ -357,29 +357,29 @@ Warning: ksort() expects parameter 1 to be array, object given in %s on line %d
bool(false)
-- Iteration 21 --
-Warning: ksort() expects parameter 1 to be array, string given in %s on line %d
+Warning: ksort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: ksort() expects parameter 1 to be array, string given in %s on line %d
+Warning: ksort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: ksort() expects parameter 1 to be array, string given in %s on line %d
+Warning: ksort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: ksort() expects parameter 1 to be array, string given in %s on line %d
+Warning: ksort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-- Iteration 22 --
-Warning: ksort() expects parameter 1 to be array, string given in %s on line %d
+Warning: ksort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: ksort() expects parameter 1 to be array, string given in %s on line %d
+Warning: ksort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: ksort() expects parameter 1 to be array, string given in %s on line %d
+Warning: ksort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: ksort() expects parameter 1 to be array, string given in %s on line %d
+Warning: ksort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-- Iteration 23 --
diff --git a/ext/standard/tests/array/ksort_variation2.phpt b/ext/standard/tests/array/ksort_variation2.phpt
index c80541ea27..83130d543e 100644
--- a/ext/standard/tests/array/ksort_variation2.phpt
+++ b/ext/standard/tests/array/ksort_variation2.phpt
@@ -58,10 +58,10 @@ $unexpected_values = array (
/*16*/ new stdclass(),
// undefined data
-/*17*/ @undefined_var,
+/*17*/ @$undefined_var,
// unset data
-/*18*/ @unset_var,
+/*18*/ @$unset_var,
// resource variable
/*19*/ $fp
@@ -269,26 +269,22 @@ array(3) {
int(45)
}
-- Iteration 18 --
-
-Warning: ksort() expects parameter 2 to be int, string given in %s on line %d
-bool(false)
+bool(true)
array(3) {
- [10]=>
- int(10)
[2]=>
int(2)
+ [10]=>
+ int(10)
[45]=>
int(45)
}
-- Iteration 19 --
-
-Warning: ksort() expects parameter 2 to be int, string given in %s on line %d
-bool(false)
+bool(true)
array(3) {
- [10]=>
- int(10)
[2]=>
int(2)
+ [10]=>
+ int(10)
[45]=>
int(45)
}
diff --git a/ext/standard/tests/array/sort_variation1.phpt b/ext/standard/tests/array/sort_variation1.phpt
index 9eca22c680..e8365ea131 100644
--- a/ext/standard/tests/array/sort_variation1.phpt
+++ b/ext/standard/tests/array/sort_variation1.phpt
@@ -63,10 +63,10 @@ $unexpected_values = array (
/*20*/ new stdclass(),
// undefined data
-/*21*/ @undefined_var,
+/*21*/ @$undefined_var,
// unset data
-/*22*/ @unset_var,
+/*22*/ @$unset_var,
// resource variable
/*23*/ $fp
@@ -358,29 +358,29 @@ Warning: sort() expects parameter 1 to be array, object given in %s on line %d
bool(false)
-- Iteration 21 --
-Warning: sort() expects parameter 1 to be array, string given in %s on line %d
+Warning: sort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: sort() expects parameter 1 to be array, string given in %s on line %d
+Warning: sort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: sort() expects parameter 1 to be array, string given in %s on line %d
+Warning: sort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: sort() expects parameter 1 to be array, string given in %s on line %d
+Warning: sort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-- Iteration 22 --
-Warning: sort() expects parameter 1 to be array, string given in %s on line %d
+Warning: sort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: sort() expects parameter 1 to be array, string given in %s on line %d
+Warning: sort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: sort() expects parameter 1 to be array, string given in %s on line %d
+Warning: sort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-Warning: sort() expects parameter 1 to be array, string given in %s on line %d
+Warning: sort() expects parameter 1 to be array, null given in %s on line %d
bool(false)
-- Iteration 23 --
diff --git a/ext/standard/tests/array/sort_variation2.phpt b/ext/standard/tests/array/sort_variation2.phpt
index 02e6af21af..ee0e4b8b17 100644
--- a/ext/standard/tests/array/sort_variation2.phpt
+++ b/ext/standard/tests/array/sort_variation2.phpt
@@ -58,10 +58,10 @@ $unexpected_values = array(
/*16*/ new stdclass(),
// undefined data
-/*17*/ @undefined_var,
+/*17*/ @$undefined_var,
// unset data
-/*18*/ @unset_var,
+/*18*/ @$unset_var,
// resource variable
/*19*/ $fp
@@ -273,26 +273,22 @@ array(3) {
int(45)
}
-- Iteration 18 --
-
-Warning: sort() expects parameter 2 to be int, string given in %s on line %d
-bool(false)
+bool(true)
array(3) {
[0]=>
- int(10)
- [1]=>
int(2)
+ [1]=>
+ int(10)
[2]=>
int(45)
}
-- Iteration 19 --
-
-Warning: sort() expects parameter 2 to be int, string given in %s on line %d
-bool(false)
+bool(true)
array(3) {
[0]=>
- int(10)
- [1]=>
int(2)
+ [1]=>
+ int(10)
[2]=>
int(45)
}
diff --git a/ext/standard/tests/file/bug22414.phpt b/ext/standard/tests/file/bug22414.phpt
index abc6e47585..c6e993ac9f 100644
--- a/ext/standard/tests/file/bug22414.phpt
+++ b/ext/standard/tests/file/bug22414.phpt
@@ -7,7 +7,7 @@ output_handler=
$php = getenv('TEST_PHP_EXECUTABLE');
$tmpfile = tempnam(__DIR__, 'phpt');
- $args = ' -n -dsafe_mode=off ';
+ $args = ' -n ';
/* Regular Data Test */
passthru($php . $args . ' -r " echo \"HELLO\"; "');
@@ -17,7 +17,7 @@ output_handler=
/* Binary Data Test */
if (substr(PHP_OS, 0, 3) != 'WIN') {
- $cmd = $php . $args . ' -r \"readfile(@getenv(\'TEST_PHP_EXECUTABLE\')); \"';
+ $cmd = $php . $args . ' -r \"readfile(@getenv(\'\\\'\'TEST_PHP_EXECUTABLE\'\\\'\')); \"';
$cmd = $php . $args . ' -r \' passthru("'.$cmd.'"); \' > '.$tmpfile ;
} else {
$cmd = $php . $args . ' -r \"readfile(@getenv(\\\\\\"TEST_PHP_EXECUTABLE\\\\\\")); \"';
diff --git a/ext/standard/tests/general_functions/debug_zval_dump_v.phpt b/ext/standard/tests/general_functions/debug_zval_dump_v.phpt
index b1dce294ab..6cb413dc26 100644
--- a/ext/standard/tests/general_functions/debug_zval_dump_v.phpt
+++ b/ext/standard/tests/general_functions/debug_zval_dump_v.phpt
@@ -102,7 +102,7 @@ $misc_values = array (
@$undef_var,
/* mixed types */
- @TRUE123,
+ "TRUE123",
"123string",
"string123",
"NULLstring"
diff --git a/ext/standard/tests/serialize/serialization_miscTypes_001.phpt b/ext/standard/tests/serialize/serialization_miscTypes_001.phpt
index 3617458125..e9215cf561 100644
--- a/ext/standard/tests/serialize/serialization_miscTypes_001.phpt
+++ b/ext/standard/tests/serialize/serialization_miscTypes_001.phpt
Binary files differ
diff --git a/ext/standard/tests/strings/explode.phpt b/ext/standard/tests/strings/explode.phpt
index 20c2a25470..84cdcb985f 100644
--- a/ext/standard/tests/strings/explode.phpt
+++ b/ext/standard/tests/strings/explode.phpt
@@ -16,7 +16,7 @@ var_dump(@explode(NULL, ""));
var_dump(@explode("a", ""));
var_dump(@explode("a", "a"));
var_dump(@explode("a", NULL));
-var_dump(@explode(NULL, a));
+var_dump(@explode(NULL, "a"));
var_dump(@explode("abc", "acb"));
var_dump(@explode("somestring", "otherstring"));
var_dump(@explode("somestring", "otherstring", -1));
diff --git a/tests/lang/operators/bitwiseShiftLeft_variationStr.phpt b/tests/lang/operators/bitwiseShiftLeft_variationStr.phpt
index 1f66dfce4c..db9c5be060 100644
--- a/tests/lang/operators/bitwiseShiftLeft_variationStr.phpt
+++ b/tests/lang/operators/bitwiseShiftLeft_variationStr.phpt
@@ -14,7 +14,7 @@ foreach ($strVals as $strVal) {
foreach($strVals as $otherVal) {
echo "--- testing: '$strVal' << '$otherVal' ---\n";
try {
- var_dump(strVal<<$otherVal);
+ var_dump($strVal<<$otherVal);
} catch (Throwable $e) {
echo "Exception: " . $e->getMessage() . "\n";
}
@@ -53,17 +53,17 @@ int(0)
--- testing: '0' << 'a5.9' ---
int(0)
--- testing: '65' << '0' ---
-int(0)
+int(65)
--- testing: '65' << '65' ---
int(0)
--- testing: '65' << '-44' ---
Exception: Bit shift by negative number
--- testing: '65' << '1.2' ---
-int(0)
+int(130)
--- testing: '65' << '-7.7' ---
Exception: Bit shift by negative number
--- testing: '65' << 'abc' ---
-int(0)
+int(65)
--- testing: '65' << '123abc' ---
int(0)
--- testing: '65' << '123e5' ---
@@ -77,21 +77,21 @@ int(0)
--- testing: '65' << '123abc ' ---
int(0)
--- testing: '65' << '3.4a' ---
-int(0)
+int(520)
--- testing: '65' << 'a5.9' ---
-int(0)
+int(65)
--- testing: '-44' << '0' ---
-int(0)
+int(-44)
--- testing: '-44' << '65' ---
int(0)
--- testing: '-44' << '-44' ---
Exception: Bit shift by negative number
--- testing: '-44' << '1.2' ---
-int(0)
+int(-88)
--- testing: '-44' << '-7.7' ---
Exception: Bit shift by negative number
--- testing: '-44' << 'abc' ---
-int(0)
+int(-44)
--- testing: '-44' << '123abc' ---
int(0)
--- testing: '-44' << '123e5' ---
@@ -105,21 +105,21 @@ int(0)
--- testing: '-44' << '123abc ' ---
int(0)
--- testing: '-44' << '3.4a' ---
-int(0)
+int(-352)
--- testing: '-44' << 'a5.9' ---
-int(0)
+int(-44)
--- testing: '1.2' << '0' ---
-int(0)
+int(1)
--- testing: '1.2' << '65' ---
int(0)
--- testing: '1.2' << '-44' ---
Exception: Bit shift by negative number
--- testing: '1.2' << '1.2' ---
-int(0)
+int(2)
--- testing: '1.2' << '-7.7' ---
Exception: Bit shift by negative number
--- testing: '1.2' << 'abc' ---
-int(0)
+int(1)
--- testing: '1.2' << '123abc' ---
int(0)
--- testing: '1.2' << '123e5' ---
@@ -133,21 +133,21 @@ int(0)
--- testing: '1.2' << '123abc ' ---
int(0)
--- testing: '1.2' << '3.4a' ---
-int(0)
+int(8)
--- testing: '1.2' << 'a5.9' ---
-int(0)
+int(1)
--- testing: '-7.7' << '0' ---
-int(0)
+int(-7)
--- testing: '-7.7' << '65' ---
int(0)
--- testing: '-7.7' << '-44' ---
Exception: Bit shift by negative number
--- testing: '-7.7' << '1.2' ---
-int(0)
+int(-14)
--- testing: '-7.7' << '-7.7' ---
Exception: Bit shift by negative number
--- testing: '-7.7' << 'abc' ---
-int(0)
+int(-7)
--- testing: '-7.7' << '123abc' ---
int(0)
--- testing: '-7.7' << '123e5' ---
@@ -161,9 +161,9 @@ int(0)
--- testing: '-7.7' << '123abc ' ---
int(0)
--- testing: '-7.7' << '3.4a' ---
-int(0)
+int(-56)
--- testing: '-7.7' << 'a5.9' ---
-int(0)
+int(-7)
--- testing: 'abc' << '0' ---
int(0)
--- testing: 'abc' << '65' ---
@@ -193,17 +193,17 @@ int(0)
--- testing: 'abc' << 'a5.9' ---
int(0)
--- testing: '123abc' << '0' ---
-int(0)
+int(123)
--- testing: '123abc' << '65' ---
int(0)
--- testing: '123abc' << '-44' ---
Exception: Bit shift by negative number
--- testing: '123abc' << '1.2' ---
-int(0)
+int(246)
--- testing: '123abc' << '-7.7' ---
Exception: Bit shift by negative number
--- testing: '123abc' << 'abc' ---
-int(0)
+int(123)
--- testing: '123abc' << '123abc' ---
int(0)
--- testing: '123abc' << '123e5' ---
@@ -217,21 +217,21 @@ int(0)
--- testing: '123abc' << '123abc ' ---
int(0)
--- testing: '123abc' << '3.4a' ---
-int(0)
+int(984)
--- testing: '123abc' << 'a5.9' ---
-int(0)
+int(123)
--- testing: '123e5' << '0' ---
-int(0)
+int(12300000)
--- testing: '123e5' << '65' ---
int(0)
--- testing: '123e5' << '-44' ---
Exception: Bit shift by negative number
--- testing: '123e5' << '1.2' ---
-int(0)
+int(24600000)
--- testing: '123e5' << '-7.7' ---
Exception: Bit shift by negative number
--- testing: '123e5' << 'abc' ---
-int(0)
+int(12300000)
--- testing: '123e5' << '123abc' ---
int(0)
--- testing: '123e5' << '123e5' ---
@@ -245,21 +245,21 @@ int(0)
--- testing: '123e5' << '123abc ' ---
int(0)
--- testing: '123e5' << '3.4a' ---
-int(0)
+int(98400000)
--- testing: '123e5' << 'a5.9' ---
-int(0)
+int(12300000)
--- testing: '123e5xyz' << '0' ---
-int(0)
+int(12300000)
--- testing: '123e5xyz' << '65' ---
int(0)
--- testing: '123e5xyz' << '-44' ---
Exception: Bit shift by negative number
--- testing: '123e5xyz' << '1.2' ---
-int(0)
+int(24600000)
--- testing: '123e5xyz' << '-7.7' ---
Exception: Bit shift by negative number
--- testing: '123e5xyz' << 'abc' ---
-int(0)
+int(12300000)
--- testing: '123e5xyz' << '123abc' ---
int(0)
--- testing: '123e5xyz' << '123e5' ---
@@ -273,21 +273,21 @@ int(0)
--- testing: '123e5xyz' << '123abc ' ---
int(0)
--- testing: '123e5xyz' << '3.4a' ---
-int(0)
+int(98400000)
--- testing: '123e5xyz' << 'a5.9' ---
-int(0)
+int(12300000)
--- testing: ' 123abc' << '0' ---
-int(0)
+int(123)
--- testing: ' 123abc' << '65' ---
int(0)
--- testing: ' 123abc' << '-44' ---
Exception: Bit shift by negative number
--- testing: ' 123abc' << '1.2' ---
-int(0)
+int(246)
--- testing: ' 123abc' << '-7.7' ---
Exception: Bit shift by negative number
--- testing: ' 123abc' << 'abc' ---
-int(0)
+int(123)
--- testing: ' 123abc' << '123abc' ---
int(0)
--- testing: ' 123abc' << '123e5' ---
@@ -301,21 +301,21 @@ int(0)
--- testing: ' 123abc' << '123abc ' ---
int(0)
--- testing: ' 123abc' << '3.4a' ---
-int(0)
+int(984)
--- testing: ' 123abc' << 'a5.9' ---
-int(0)
+int(123)
--- testing: '123 abc' << '0' ---
-int(0)
+int(123)
--- testing: '123 abc' << '65' ---
int(0)
--- testing: '123 abc' << '-44' ---
Exception: Bit shift by negative number
--- testing: '123 abc' << '1.2' ---
-int(0)
+int(246)
--- testing: '123 abc' << '-7.7' ---
Exception: Bit shift by negative number
--- testing: '123 abc' << 'abc' ---
-int(0)
+int(123)
--- testing: '123 abc' << '123abc' ---
int(0)
--- testing: '123 abc' << '123e5' ---
@@ -329,21 +329,21 @@ int(0)
--- testing: '123 abc' << '123abc ' ---
int(0)
--- testing: '123 abc' << '3.4a' ---
-int(0)
+int(984)
--- testing: '123 abc' << 'a5.9' ---
-int(0)
+int(123)
--- testing: '123abc ' << '0' ---
-int(0)
+int(123)
--- testing: '123abc ' << '65' ---
int(0)
--- testing: '123abc ' << '-44' ---
Exception: Bit shift by negative number
--- testing: '123abc ' << '1.2' ---
-int(0)
+int(246)
--- testing: '123abc ' << '-7.7' ---
Exception: Bit shift by negative number
--- testing: '123abc ' << 'abc' ---
-int(0)
+int(123)
--- testing: '123abc ' << '123abc' ---
int(0)
--- testing: '123abc ' << '123e5' ---
@@ -357,21 +357,21 @@ int(0)
--- testing: '123abc ' << '123abc ' ---
int(0)
--- testing: '123abc ' << '3.4a' ---
-int(0)
+int(984)
--- testing: '123abc ' << 'a5.9' ---
-int(0)
+int(123)
--- testing: '3.4a' << '0' ---
-int(0)
+int(3)
--- testing: '3.4a' << '65' ---
int(0)
--- testing: '3.4a' << '-44' ---
Exception: Bit shift by negative number
--- testing: '3.4a' << '1.2' ---
-int(0)
+int(6)
--- testing: '3.4a' << '-7.7' ---
Exception: Bit shift by negative number
--- testing: '3.4a' << 'abc' ---
-int(0)
+int(3)
--- testing: '3.4a' << '123abc' ---
int(0)
--- testing: '3.4a' << '123e5' ---
@@ -385,9 +385,9 @@ int(0)
--- testing: '3.4a' << '123abc ' ---
int(0)
--- testing: '3.4a' << '3.4a' ---
-int(0)
+int(24)
--- testing: '3.4a' << 'a5.9' ---
-int(0)
+int(3)
--- testing: 'a5.9' << '0' ---
int(0)
--- testing: 'a5.9' << '65' ---