]> granicus.if.org Git - php/commitdiff
Fix tests bareword fallback with error suppression
authorNikita Popov <nikita.ppv@gmail.com>
Thu, 31 Jan 2019 11:25:51 +0000 (12:25 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Mon, 25 Feb 2019 16:43:07 +0000 (17:43 +0100)
Re-merge commit a369326003995c137046c908e79b6ab482d34cec into PHP-7.4
(cherry picked from commit aad39879f2d2e89de105c4f87d334ee129b4321c)
(cherry picked from commit 76f8a908bb18aee92b8f3d523b74b06c9d12cb6b)

ext/standard/tests/file/bug22414.phpt
ext/standard/tests/general_functions/debug_zval_dump_v.phpt
ext/standard/tests/serialize/serialization_miscTypes_001.phpt
ext/standard/tests/strings/explode.phpt
tests/lang/operators/bitwiseShiftLeft_variationStr.phpt

index abc6e4758563b3c58cf0df6003ce6256588e9ffd..c6e993ac9f9827200e0ffaa224047614cb172ce0 100644 (file)
@@ -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\\\\\\")); \"';
index b1dce294ab1e0c72b1dc895e920e1d73e292bb0c..6cb413dc2614c82957e5c30cf3e2cc47d62de6bd 100644 (file)
@@ -102,7 +102,7 @@ $misc_values = array (
   @$undef_var,
 
  /* mixed types */
-  @TRUE123,
+  "TRUE123",
   "123string",
   "string123",
   "NULLstring"
index 3617458125f01dd3ccb4cf2dd1b2276ec8b5e5eb..e9215cf5619a5349ed1c413680508b2a13696fcf 100644 (file)
Binary files a/ext/standard/tests/serialize/serialization_miscTypes_001.phpt and b/ext/standard/tests/serialize/serialization_miscTypes_001.phpt differ
index 20c2a254703028b60ab195f2c2d989b682538c64..84cdcb985fef648c65f6d4de70c5c71af766b5a4 100644 (file)
@@ -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));
index 1f66dfce4ce2b399dcf1b291b52f540898ef019b..db9c5be060187ec608f84372743708623ece6f97 100644 (file)
@@ -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' ---