Annotation of embedaddon/php/ext/ctype/tests/ctype_alpha_variation2.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test ctype_alpha() function : usage variations - different integers
3: --SKIPIF--
4: <?php require_once('skipif.inc'); ?>
5: --FILE--
6: <?php
7: /* Prototype : bool ctype_alpha(mixed $c)
8: * Description: Checks for alphabetic character(s)
9: * Source code: ext/ctype/ctype.c
10: */
11:
12: /*
13: * Pass different integers to ctype_alpha() to test which character codes are considered
14: * valid alphabetic characters
15: */
16:
17: echo "*** Testing ctype_alpha() : usage variations ***\n";
18:
19: $orig = setlocale(LC_CTYPE, "C");
20:
21: for ($i = 0; $i < 256; $i++) {
22: if (ctype_alpha($i)) {
23: echo "character code $i is alphabetic\n";
24: }
25: }
26:
27: setlocale(LC_CTYPE, $orig);
28: ?>
29: ===DONE===
30: --EXPECTF--
31: *** Testing ctype_alpha() : usage variations ***
32: character code 65 is alphabetic
33: character code 66 is alphabetic
34: character code 67 is alphabetic
35: character code 68 is alphabetic
36: character code 69 is alphabetic
37: character code 70 is alphabetic
38: character code 71 is alphabetic
39: character code 72 is alphabetic
40: character code 73 is alphabetic
41: character code 74 is alphabetic
42: character code 75 is alphabetic
43: character code 76 is alphabetic
44: character code 77 is alphabetic
45: character code 78 is alphabetic
46: character code 79 is alphabetic
47: character code 80 is alphabetic
48: character code 81 is alphabetic
49: character code 82 is alphabetic
50: character code 83 is alphabetic
51: character code 84 is alphabetic
52: character code 85 is alphabetic
53: character code 86 is alphabetic
54: character code 87 is alphabetic
55: character code 88 is alphabetic
56: character code 89 is alphabetic
57: character code 90 is alphabetic
58: character code 97 is alphabetic
59: character code 98 is alphabetic
60: character code 99 is alphabetic
61: character code 100 is alphabetic
62: character code 101 is alphabetic
63: character code 102 is alphabetic
64: character code 103 is alphabetic
65: character code 104 is alphabetic
66: character code 105 is alphabetic
67: character code 106 is alphabetic
68: character code 107 is alphabetic
69: character code 108 is alphabetic
70: character code 109 is alphabetic
71: character code 110 is alphabetic
72: character code 111 is alphabetic
73: character code 112 is alphabetic
74: character code 113 is alphabetic
75: character code 114 is alphabetic
76: character code 115 is alphabetic
77: character code 116 is alphabetic
78: character code 117 is alphabetic
79: character code 118 is alphabetic
80: character code 119 is alphabetic
81: character code 120 is alphabetic
82: character code 121 is alphabetic
83: character code 122 is alphabetic
84: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>