helly           Sat Jul 19 17:04:16 2003 EDT

  Added files:                 
    /spl/tests  array.phpt 
  Log:
  Add test for class spl_array
  

Index: spl/tests/array.phpt
+++ spl/tests/array.phpt
--TEST--
SPL: array
--SKIPIF--
<?php if (!extension_loaded("spl")) print "skip"; ?>
--FILE--
<?php

$ar = array(0=>0, 1=>1);
$ar = new spl_array($ar);

var_dump($ar);

$ar[2] = 2;
var_dump($ar[2]);
var_dump($ar["3"] = 3);

var_dump(array_merge($ar, array(4=>4, 5=>5)));

var_dump($ar["a"] = "a");

var_dump($ar);
var_dump($ar[0]);
var_dump($ar[6]);

echo "Done\n";
?>
--EXPECTF--
object(spl_array)#1 (2) {
  [0]=>
  int(0)
  [1]=>
  int(1)
}
int(2)
int(3)
array(6) {
  [0]=>
  int(0)
  [1]=>
  int(1)
  [2]=>
  &int(2)
  [3]=>
  &int(3)
  [4]=>
  int(4)
  [5]=>
  int(5)
}
string(1) "a"
object(spl_array)#1 (5) {
  [0]=>
  int(0)
  [1]=>
  int(1)
  [2]=>
  &int(2)
  [3]=>
  &int(3)
  ["a"]=>
  &string(1) "a"
}
int(0)

Notice: Undefined offset:  6 in %sarray.php on line %d
NULL
Done



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to