1--TEST-- 2Test ctype_space() function : usage variations - octal and hexadecimal values 3--SKIPIF-- 4<?php require_once('skipif.inc'); ?> 5--FILE-- 6<?php 7/* Prototype : bool ctype_space(mixed $c) 8 * Description: Checks for whitespace character(s) 9 * Source code: ext/ctype/ctype.c 10 */ 11 12/* 13 * Pass octal and hexadecimal values as $c to ctype_space() to test behaviour 14 */ 15 16echo "*** Testing ctype_space() : usage variations ***\n"; 17 18$orig = setlocale(LC_CTYPE, "C"); 19 20$octal_values = array (011, 012, 013, 014, 015, 040); 21$hex_values = array (0x9, 0xA, 0xB, 0xC, 0xD, 0x20); 22 23echo "\n-- Octal Values --\n"; 24$iterator = 1; 25foreach($octal_values as $c) { 26 echo "-- Iteration $iterator --\n"; 27 var_dump(ctype_space($c)); 28 $iterator++; 29} 30 31echo "\n-- Hexadecimal Values --\n"; 32$iterator = 1; 33foreach($hex_values as $c) { 34 echo "-- Iteration $iterator --\n"; 35 var_dump(ctype_space($c)); 36 $iterator++; 37} 38setlocale(LC_CTYPE, $orig); 39?> 40===DONE=== 41--EXPECT-- 42*** Testing ctype_space() : usage variations *** 43 44-- Octal Values -- 45-- Iteration 1 -- 46bool(true) 47-- Iteration 2 -- 48bool(true) 49-- Iteration 3 -- 50bool(true) 51-- Iteration 4 -- 52bool(true) 53-- Iteration 5 -- 54bool(true) 55-- Iteration 6 -- 56bool(true) 57 58-- Hexadecimal Values -- 59-- Iteration 1 -- 60bool(true) 61-- Iteration 2 -- 62bool(true) 63-- Iteration 3 -- 64bool(true) 65-- Iteration 4 -- 66bool(true) 67-- Iteration 5 -- 68bool(true) 69-- Iteration 6 -- 70bool(true) 71===DONE=== 72