diff options
Diffstat (limited to 'ext/ctype/tests/ctype_space_variation2.phpt')
-rw-r--r-- | ext/ctype/tests/ctype_space_variation2.phpt | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/ext/ctype/tests/ctype_space_variation2.phpt b/ext/ctype/tests/ctype_space_variation2.phpt new file mode 100644 index 0000000..6ffdb9c --- /dev/null +++ b/ext/ctype/tests/ctype_space_variation2.phpt @@ -0,0 +1,37 @@ +--TEST-- +Test ctype_space() function : usage variations - different integers +--SKIPIF-- +<?php require_once('skipif.inc'); ?> +--FILE-- +<?php +/* Prototype : bool ctype_space(mixed $c) + * Description: Checks for whitespace character(s) + * Source code: ext/ctype/ctype.c + */ + +/* + * Pass different integers to ctype_space() to test which character codes are considered + * valid whitespace characters + */ + +echo "*** Testing ctype_space() : usage variations ***\n"; + +$orig = setlocale(LC_CTYPE, "C"); + +for ($c = 1; $c < 256; $c++) { + if (ctype_space($c)) { + echo "character code $c is a space character\n"; + } +} +setlocale(LC_CTYPE, $orig); +?> +===DONE=== +--EXPECTF-- +*** Testing ctype_space() : usage variations *** +character code 9 is a space character +character code 10 is a space character +character code 11 is a space character +character code 12 is a space character +character code 13 is a space character +character code 32 is a space character +===DONE=== |