Annotation of embedaddon/php/Zend/tests/offset_array.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: using different variables to access array offsets
3: --FILE--
4: <?php
5:
6: $arr = array(1,2,3,4,5,6,7,8);
7:
8: var_dump($arr[1]);
9: var_dump($arr[0.0836]);
10: var_dump($arr[NULL]);
11: var_dump($arr["run away"]);
12:
13: var_dump($arr[TRUE]);
14: var_dump($arr[FALSE]);
15:
16: $fp = fopen(__FILE__, "r");
17: var_dump($arr[$fp]);
18:
19: $obj = new stdClass;
20: var_dump($arr[$obj]);
21:
22: $arr1 = Array(1,2,3);
23: var_dump($arr[$arr1]);
24:
25: echo "Done\n";
26: ?>
27: --EXPECTF--
28: int(2)
29: int(1)
30:
31: Notice: Undefined index: in %s on line %d
32: NULL
33:
34: Notice: Undefined index: run away in %s on line %d
35: NULL
36: int(2)
37: int(1)
38:
39: Strict Standards: Resource ID#%d used as offset, casting to integer (%d) in %s on line %d
40: int(%d)
41:
42: Warning: Illegal offset type in %s on line %d
43: NULL
44:
45: Warning: Illegal offset type in %s on line %d
46: NULL
47: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>