Annotation of embedaddon/php/ext/ctype/tests/ctype_xdigit_variation2.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test ctype_xdigit() function : usage variations - different integers
! 3: --SKIPIF--
! 4: <?php require_once('skipif.inc'); ?>
! 5: --FILE--
! 6: <?php
! 7: /* Prototype : bool ctype_xdigit(mixed $c)
! 8: * Description: Checks for character(s) representing a hexadecimal digit
! 9: * Source code: ext/ctype/ctype.c
! 10: */
! 11:
! 12: /*
! 13: * Pass different integers to ctype_xdigit() to test which character codes are considered
! 14: * valid hexadecimal 'digits'
! 15: */
! 16:
! 17: echo "*** Testing ctype_xdigit() : usage variations ***\n";
! 18:
! 19: $orig = setlocale(LC_CTYPE, "C");
! 20:
! 21: for($c = 1; $c < 256; $c++) {
! 22: if (ctype_xdigit($c)) {
! 23: echo "character code $c is a hexadecimal 'digit'\n";
! 24: }
! 25: }
! 26:
! 27: setlocale(LC_CTYPE, $orig);
! 28: ?>
! 29: ===DONE===
! 30: --EXPECTF--
! 31: *** Testing ctype_xdigit() : usage variations ***
! 32: character code 48 is a hexadecimal 'digit'
! 33: character code 49 is a hexadecimal 'digit'
! 34: character code 50 is a hexadecimal 'digit'
! 35: character code 51 is a hexadecimal 'digit'
! 36: character code 52 is a hexadecimal 'digit'
! 37: character code 53 is a hexadecimal 'digit'
! 38: character code 54 is a hexadecimal 'digit'
! 39: character code 55 is a hexadecimal 'digit'
! 40: character code 56 is a hexadecimal 'digit'
! 41: character code 57 is a hexadecimal 'digit'
! 42: character code 65 is a hexadecimal 'digit'
! 43: character code 66 is a hexadecimal 'digit'
! 44: character code 67 is a hexadecimal 'digit'
! 45: character code 68 is a hexadecimal 'digit'
! 46: character code 69 is a hexadecimal 'digit'
! 47: character code 70 is a hexadecimal 'digit'
! 48: character code 97 is a hexadecimal 'digit'
! 49: character code 98 is a hexadecimal 'digit'
! 50: character code 99 is a hexadecimal 'digit'
! 51: character code 100 is a hexadecimal 'digit'
! 52: character code 101 is a hexadecimal 'digit'
! 53: character code 102 is a hexadecimal 'digit'
! 54: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>