Annotation of embedaddon/php/Zend/tests/str_offset_001.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: string offset 001
3: --FILE--
4: <?php
5: function foo($x) {
6: var_dump($x);
7: }
8:
9: $str = "abc";
10: var_dump($str[-1]);
11: var_dump($str[0]);
12: var_dump($str[1]);
13: var_dump($str[2]);
14: var_dump($str[3]);
15: var_dump($str[1][0]);
16: var_dump($str[2][1]);
17:
18: foo($str[-1]);
19: foo($str[0]);
20: foo($str[1]);
21: foo($str[2]);
22: foo($str[3]);
23: foo($str[1][0]);
24: foo($str[2][1]);
25: ?>
26: --EXPECTF--
27: Notice: Uninitialized string offset: -1 in %sstr_offset_001.php on line %d
28: string(0) ""
29: string(1) "a"
30: string(1) "b"
31: string(1) "c"
32:
33: Notice: Uninitialized string offset: 3 in %sstr_offset_001.php on line %d
34: string(0) ""
35: string(1) "b"
36:
37: Notice: Uninitialized string offset: 1 in %sstr_offset_001.php on line %d
38: string(0) ""
39:
40: Notice: Uninitialized string offset: -1 in %sstr_offset_001.php on line %d
41: string(0) ""
42: string(1) "a"
43: string(1) "b"
44: string(1) "c"
45:
46: Notice: Uninitialized string offset: 3 in %sstr_offset_001.php on line %d
47: string(0) ""
48: string(1) "b"
49:
50: Notice: Uninitialized string offset: 1 in %sstr_offset_001.php on line %d
51: string(0) ""
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>