Diff for /embedaddon/php/ext/standard/tests/array/array_slice_variation9.phpt between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 23:48:03 version 1.1.1.2, 2012/05/29 12:34:44
Line 1 Line 1
 --TEST--  --TEST--
 Test array_slice() function : usage variations - referenced variables  Test array_slice() function : usage variations - referenced variables
 --INI--  
 allow_call_time_pass_reference=on  
 --FILE--  --FILE--
 <?php  <?php
 /* Prototype  : array array_slice(array $input, int $offset [, int $length [, bool $preserve_keys]])  /* Prototype  : array array_slice(array $input, int $offset [, int $length [, bool $preserve_keys]])
Line 29  echo "-- Change \$val2 (\$preserve_keys = TRUE) --\n"; Line 27  echo "-- Change \$val2 (\$preserve_keys = TRUE) --\n";
 $val2 = 'hello, world';  $val2 = 'hello, world';
 var_dump(array_slice($input, 1, 2, true));  var_dump(array_slice($input, 1, 2, true));
   
 echo "\n-- Pass array by reference --\n";  
 $new_input = array (1, 2, 3);  
 var_dump(array_slice(&$new_input, 1));  
 echo "-- Check passed array: --\n";  
 var_dump($new_input);  
   
 echo "Done";  echo "Done";
 ?>  ?>
   
Line 54  array(2) { Line 46  array(2) {
   &string(12) "hello, world"    &string(12) "hello, world"
   [1]=>    [1]=>
   &string(5) "three"    &string(5) "three"
 }  
   
 -- Pass array by reference --  
 array(2) {  
   [0]=>  
   int(2)  
   [1]=>  
   int(3)  
 }  
 -- Check passed array: --  
 array(3) {  
   [0]=>  
   int(1)  
   [1]=>  
   int(2)  
   [2]=>  
   int(3)  
 }  }
 Done  Done

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>