Annotation of embedaddon/php/ext/filter/tests/043.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Character encoding test
! 3: --SKIPIF--
! 4: <?php if (!extension_loaded("filter")) die("skip"); ?>
! 5: --FILE--
! 6: <?php
! 7: $flags = FILTER_FLAG_ENCODE_AMP|FILTER_FLAG_ENCODE_LOW|FILTER_FLAG_ENCODE_HIGH;
! 8:
! 9: for ($i = 0; $i < 256; $i++) {
! 10: var_dump(filter_var(chr($i), FILTER_SANITIZE_STRING, array("flags" => $flags)));
! 11: }
! 12: ?>
! 13: --EXPECT--
! 14: string(4) "�"
! 15: string(4) ""
! 16: string(4) ""
! 17: string(4) ""
! 18: string(4) ""
! 19: string(4) ""
! 20: string(4) ""
! 21: string(4) ""
! 22: string(4) ""
! 23: string(4) "	"
! 24: string(5) " "
! 25: string(5) ""
! 26: string(5) ""
! 27: string(5) " "
! 28: string(5) ""
! 29: string(5) ""
! 30: string(5) ""
! 31: string(5) ""
! 32: string(5) ""
! 33: string(5) ""
! 34: string(5) ""
! 35: string(5) ""
! 36: string(5) ""
! 37: string(5) ""
! 38: string(5) ""
! 39: string(5) ""
! 40: string(5) ""
! 41: string(5) ""
! 42: string(5) ""
! 43: string(5) ""
! 44: string(5) ""
! 45: string(5) ""
! 46: string(1) " "
! 47: string(1) "!"
! 48: string(5) """
! 49: string(1) "#"
! 50: string(1) "$"
! 51: string(1) "%"
! 52: string(5) "&"
! 53: string(5) "'"
! 54: string(1) "("
! 55: string(1) ")"
! 56: string(1) "*"
! 57: string(1) "+"
! 58: string(1) ","
! 59: string(1) "-"
! 60: string(1) "."
! 61: string(1) "/"
! 62: string(1) "0"
! 63: string(1) "1"
! 64: string(1) "2"
! 65: string(1) "3"
! 66: string(1) "4"
! 67: string(1) "5"
! 68: string(1) "6"
! 69: string(1) "7"
! 70: string(1) "8"
! 71: string(1) "9"
! 72: string(1) ":"
! 73: string(1) ";"
! 74: string(0) ""
! 75: string(1) "="
! 76: string(1) ">"
! 77: string(1) "?"
! 78: string(1) "@"
! 79: string(1) "A"
! 80: string(1) "B"
! 81: string(1) "C"
! 82: string(1) "D"
! 83: string(1) "E"
! 84: string(1) "F"
! 85: string(1) "G"
! 86: string(1) "H"
! 87: string(1) "I"
! 88: string(1) "J"
! 89: string(1) "K"
! 90: string(1) "L"
! 91: string(1) "M"
! 92: string(1) "N"
! 93: string(1) "O"
! 94: string(1) "P"
! 95: string(1) "Q"
! 96: string(1) "R"
! 97: string(1) "S"
! 98: string(1) "T"
! 99: string(1) "U"
! 100: string(1) "V"
! 101: string(1) "W"
! 102: string(1) "X"
! 103: string(1) "Y"
! 104: string(1) "Z"
! 105: string(1) "["
! 106: string(1) "\"
! 107: string(1) "]"
! 108: string(1) "^"
! 109: string(1) "_"
! 110: string(1) "`"
! 111: string(1) "a"
! 112: string(1) "b"
! 113: string(1) "c"
! 114: string(1) "d"
! 115: string(1) "e"
! 116: string(1) "f"
! 117: string(1) "g"
! 118: string(1) "h"
! 119: string(1) "i"
! 120: string(1) "j"
! 121: string(1) "k"
! 122: string(1) "l"
! 123: string(1) "m"
! 124: string(1) "n"
! 125: string(1) "o"
! 126: string(1) "p"
! 127: string(1) "q"
! 128: string(1) "r"
! 129: string(1) "s"
! 130: string(1) "t"
! 131: string(1) "u"
! 132: string(1) "v"
! 133: string(1) "w"
! 134: string(1) "x"
! 135: string(1) "y"
! 136: string(1) "z"
! 137: string(1) "{"
! 138: string(1) "|"
! 139: string(1) "}"
! 140: string(1) "~"
! 141: string(6) ""
! 142: string(6) "€"
! 143: string(6) ""
! 144: string(6) "‚"
! 145: string(6) "ƒ"
! 146: string(6) "„"
! 147: string(6) "…"
! 148: string(6) "†"
! 149: string(6) "‡"
! 150: string(6) "ˆ"
! 151: string(6) "‰"
! 152: string(6) "Š"
! 153: string(6) "‹"
! 154: string(6) "Œ"
! 155: string(6) ""
! 156: string(6) "Ž"
! 157: string(6) ""
! 158: string(6) ""
! 159: string(6) "‘"
! 160: string(6) "’"
! 161: string(6) "“"
! 162: string(6) "”"
! 163: string(6) "•"
! 164: string(6) "–"
! 165: string(6) "—"
! 166: string(6) "˜"
! 167: string(6) "™"
! 168: string(6) "š"
! 169: string(6) "›"
! 170: string(6) "œ"
! 171: string(6) ""
! 172: string(6) "ž"
! 173: string(6) "Ÿ"
! 174: string(6) " "
! 175: string(6) "¡"
! 176: string(6) "¢"
! 177: string(6) "£"
! 178: string(6) "¤"
! 179: string(6) "¥"
! 180: string(6) "¦"
! 181: string(6) "§"
! 182: string(6) "¨"
! 183: string(6) "©"
! 184: string(6) "ª"
! 185: string(6) "«"
! 186: string(6) "¬"
! 187: string(6) "­"
! 188: string(6) "®"
! 189: string(6) "¯"
! 190: string(6) "°"
! 191: string(6) "±"
! 192: string(6) "²"
! 193: string(6) "³"
! 194: string(6) "´"
! 195: string(6) "µ"
! 196: string(6) "¶"
! 197: string(6) "·"
! 198: string(6) "¸"
! 199: string(6) "¹"
! 200: string(6) "º"
! 201: string(6) "»"
! 202: string(6) "¼"
! 203: string(6) "½"
! 204: string(6) "¾"
! 205: string(6) "¿"
! 206: string(6) "À"
! 207: string(6) "Á"
! 208: string(6) "Â"
! 209: string(6) "Ã"
! 210: string(6) "Ä"
! 211: string(6) "Å"
! 212: string(6) "Æ"
! 213: string(6) "Ç"
! 214: string(6) "È"
! 215: string(6) "É"
! 216: string(6) "Ê"
! 217: string(6) "Ë"
! 218: string(6) "Ì"
! 219: string(6) "Í"
! 220: string(6) "Î"
! 221: string(6) "Ï"
! 222: string(6) "Ð"
! 223: string(6) "Ñ"
! 224: string(6) "Ò"
! 225: string(6) "Ó"
! 226: string(6) "Ô"
! 227: string(6) "Õ"
! 228: string(6) "Ö"
! 229: string(6) "×"
! 230: string(6) "Ø"
! 231: string(6) "Ù"
! 232: string(6) "Ú"
! 233: string(6) "Û"
! 234: string(6) "Ü"
! 235: string(6) "Ý"
! 236: string(6) "Þ"
! 237: string(6) "ß"
! 238: string(6) "à"
! 239: string(6) "á"
! 240: string(6) "â"
! 241: string(6) "ã"
! 242: string(6) "ä"
! 243: string(6) "å"
! 244: string(6) "æ"
! 245: string(6) "ç"
! 246: string(6) "è"
! 247: string(6) "é"
! 248: string(6) "ê"
! 249: string(6) "ë"
! 250: string(6) "ì"
! 251: string(6) "í"
! 252: string(6) "î"
! 253: string(6) "ï"
! 254: string(6) "ð"
! 255: string(6) "ñ"
! 256: string(6) "ò"
! 257: string(6) "ó"
! 258: string(6) "ô"
! 259: string(6) "õ"
! 260: string(6) "ö"
! 261: string(6) "÷"
! 262: string(6) "ø"
! 263: string(6) "ù"
! 264: string(6) "ú"
! 265: string(6) "û"
! 266: string(6) "ü"
! 267: string(6) "ý"
! 268: string(6) "þ"
! 269: string(6) "ÿ"
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>