]> granicus.if.org Git - php/commitdiff
Merge branch 'PHP-7.4'
authorNikita Popov <nikita.ppv@gmail.com>
Tue, 28 May 2019 09:15:37 +0000 (11:15 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Tue, 28 May 2019 09:15:37 +0000 (11:15 +0200)
1  2 
ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/tests/array/array_merge.phpt

Simple merge
Simple merge
index 98cb3a318fbaa79c2750d4344c18e79ecdf36691,0afc2084af01db07952807978224d1441f37a167..08ecbf7147d46468e96523a2cdbd7df4ba505120
@@@ -78,13 -78,14 +78,8 @@@ var_dump(array_merge($begin_array[6]))
  echo "\n*** Testing array_merge() with typecasting non-array to array ***\n";
  var_dump(array_merge($begin_array[4], (array)"type1", (array)10, (array)12.34));
  
- echo "\n*** Testing error conditions ***\n";
 -echo "\n*** Testing error conditions ***";
--/* Invalid arguments */
- try {
-     var_dump(array_merge());
- } catch (TypeError $e) {
-     echo $e->getMessage(), "\n";
- }
 -var_dump(array_merge(100, 200));
 -var_dump(array_merge($begin_array[0], $begin_array[1], 100));
 -var_dump(array_merge($begin_array[0], $begin_array[1], $arr4));
 -
+ echo "\n*** Testing array_merge without any arguments ***\n";
+ var_dump(array_merge());
  
  echo "Done\n";
  ?>
@@@ -746,6 -747,19 +741,7 @@@ array(7) 
    float(12.34)
  }
  
--*** Testing error conditions ***
- array_merge() expects at least 1 parameter, 0 given
 -Warning: array_merge(): Expected parameter 1 to be an array, int given in %s on line %d
 -NULL
 -
 -Warning: array_merge(): Expected parameter 3 to be an array, int given in %s on line %d
 -NULL
 -
 -Notice: Undefined variable: arr4 in %s on line %d
 -
 -Warning: array_merge(): Expected parameter 3 to be an array, null given in %s on line %d
 -NULL
 -
+ *** Testing array_merge without any arguments ***
+ array(0) {
+ }
  Done