Annotation of embedaddon/php/ext/standard/tests/strings/ord_basic.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test ord() function : basic functionality
3: --FILE--
4: <?php
5:
6: /* Prototype : int ord ( string $string )
7: * Description: Return ASCII value of character
8: * Source code: ext/standard/string.c
9: */
10:
11: echo "*** Testing ord() : basic functionality ***\n";
12:
13: var_dump(ord("a"));
14: var_dump(ord("z"));
15: var_dump(ord("0"));
16: var_dump(ord("9"));
17: var_dump(ord("!"));
18: var_dump(ord("*"));
19: var_dump(ord("@"));
20: var_dump(ord("\n"));
21: var_dump(ord("\x0A"));
22: var_dump(ord("\xFF"));
23: var_dump(ord("Hello"));
24:
25: // Make sure all valid ascii chars round trip
26: for ($i = 0; $i < 255; $i++) {
27: if (ord(chr($i)) != $i) {
28: exit("TEST FAILED: $i does not round trip\n");
29: }
30: }
31:
32: ?>
33: ===DONE===
34: --EXPECT--
35: *** Testing ord() : basic functionality ***
36: int(97)
37: int(122)
38: int(48)
39: int(57)
40: int(33)
41: int(42)
42: int(64)
43: int(10)
44: int(10)
45: int(255)
46: int(72)
47: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>