3v4l.org

run code in 300+ PHP versions simultaneously
<?php function stripNonValidCharaters ($message) { $message = mb_convert_encoding($message, 'UTF-16', 'UTF-8'); $count = 0; //mostly taken from https://dynmark.uservoice.com/knowledgebase/articles/83496-gsm-alphabet-character-set $search = [ '`', '‘', '’', //single quotes '“', '”', //double quotes '~', '¬', '|' //misc ]; $replace = [ '\'', '\'', '\'', //single quotes '"', '"', //double quotes '-', '-', 'I' //misc ]; $message = str_replace($search, $replace, $message, $count); $validGSMKeycodes = [ 0x0040, 0x0394, 0x0020, 0x0030, 0x00a1, 0x0050, 0x00bf, 0x0070, 0x00A3, 0x005f, 0x0021, 0x0031, 0x0041, 0x0051, 0x0061, 0x0071, 0x0024, 0x03a6, 0x0022, 0x0032, 0x0042, 0x0052, 0x0062, 0x0072, 0x00a5, 0x0393, 0x0023, 0x0033, 0x0043, 0x0053, 0x0063, 0x0073, 0x00e8, 0x039b, 0x00a4, 0x0034, 0x0035, 0x0044, 0x0054, 0x0064, 0x0074, 0x00e9, 0x03a9, 0x0025, 0x0045, 0x0045, 0x0055, 0x0065, 0x0075, 0x00f9, 0x03a0, 0x0026, 0x0036, 0x0046, 0x0056, 0x0066, 0x0076, 0x00ec, 0x03a8, 0x0027, 0x0037, 0x0047, 0x0057, 0x0067, 0x0077, 0x00f2, 0x03a3, 0x0028, 0x0038, 0x0048, 0x0058, 0x0068, 0x0078, 0x00c7, 0x0398, 0x0029, 0x0039, 0x0049, 0x0059, 0x0069, 0x0079, 0x000a, 0x039e, 0x002a, 0x003a, 0x004a, 0x005a, 0x006a, 0x007a, 0x00d8, 0x001b, 0x002b, 0x003b, 0x004b, 0x00c4, 0x006b, 0x00e4, 0x00f8, 0x00c6, 0x002c, 0x003c, 0x004c, 0x00d6, 0x006c, 0x00f6, 0x000d, 0x00e6, 0x002d, 0x003d, 0x004d, 0x00d1, 0x006d, 0x00f1, 0x00c5, 0x00df, 0x002e, 0x003e, 0x004e, 0x00dc, 0x006e, 0x00fc, 0x00e5, 0x00c9, 0x002f, 0x003f, 0x004f, 0x00a7, 0x006f, 0x00e0, 0x03d5, 0x00E8, 0x00E9, 0x00F9, 0x00EC, 0x00F2, 0x00E7, 0x00D8, 0x00A5 ]; for($i = 0; $i < strlen($message); $i++) { echo mb_substr($message, $i, 1) . ' - '. hexdec(bin2hex(mb_substr($message, $i, 1))). "\n"; if(!in_array(hexdec(bin2hex(mb_substr($message, $i, 1))), $validGSMKeycodes, true)) { $message[$i] = ''; $count++; } } $message = mb_convert_encoding($message, 'UTF-8', 'UTF-16'); $message = trim($message); return ['message' => $message, 'replacements' => $count]; } $message= "@£\$¥èéùìòÇØøÅåΔ_ΦΓΛΩΠΨΣΘΞÆæßÉ !\"#¤%&'()*+,-./0123456789:;>=<?¡ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÑܧ¿abcdefghijklmnopqrstuvwxyzäöñüàExtended: €[\]^{|}~"; var_dump(stripNonValidCharaters($message));
Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- 0 Fatal error: Uncaught Error: Cannot assign an empty string to a string offset in /in/TQc1Y:46 Stack trace: #0 /in/TQc1Y(63): stripNonValidCharaters('\x00@\x00\xA3\x00$\x00\xA5\x00\xE8\x00\xE9\x00\xF9\x00...') #1 {main} thrown in /in/TQc1Y on line 46
Process exited with code 255.
Output for 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33
- 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 @ - 64 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 163 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 $ - 36 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 165 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 �� - 15204585 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 249 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 �� - 15466738 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 50944 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 55296 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 248 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 50432 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 �� - 15008660 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 _ - 95  - 3 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 166 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46  - 3 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 147 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46  - 3 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 155 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46  - 3 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 169 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46  - 3 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 160 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46  - 3 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 168 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46  - 3 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 163  - 3 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 152 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46  - 3 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 158 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 50688 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 �� - 15073503 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 51456 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 32 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 ! - 33 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 " - 34 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 # - 35 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 164 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 % - 37 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 & - 38 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 ' - 39 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 ( - 40 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 ) - 41 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 * - 42 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 + - 43 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 , - 44 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - - 45 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 . - 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 / - 47 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 0 - 48 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 1 - 49 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 2 - 50 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 3 - 51 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 4 - 52 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 5 - 53 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 6 - 54 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 7 - 55 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 8 - 56 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 9 - 57 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 : - 58 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 ; - 59 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 > - 62 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 = - 61 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 < - 60 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 ? - 63 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 161 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 A - 65 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 B - 66 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 C - 67 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 D - 68 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 E - 69 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 F - 70 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 G - 71 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 H - 72 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 I - 73 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 J - 74 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 K - 75 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 L - 76 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 M - 77 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 N - 78 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 O - 79 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 P - 80 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 Q - 81 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 R - 82 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 S - 83 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 T - 84 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 U - 85 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 V - 86 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 W - 87 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 X - 88 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 Y - 89 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 Z - 90 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 50176 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 54784 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 53504 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 56320 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 167 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 � - 191 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 a - 97 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 b - 98 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 c - 99 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 d - 100 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 e - 101 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 f - 102 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 g - 103 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 h - 104 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 i - 105 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 j - 106 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 k - 107 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 l - 108 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 m - 109 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 n - 110 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 o - 111 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 p - 112 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 q - 113 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 r - 114 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 s - 115 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 t - 116 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 u - 117 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 v - 118 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 w - 119 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 x - 120 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 y - 121 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 z - 122 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 �� - 14942454 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 �� - 4043373568 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 �E - 14680133 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 x - 120 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 t - 116 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 e - 101 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 n - 110 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 d - 100 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 e - 101 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 d - 100 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 : - 58 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 32 - 32 � - 172 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 [ - 91 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 \ - 92 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 ] - 93 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 ^ - 94 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 { - 123 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 I - 73 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 } - 125 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - - 45 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 - 0 Warning: Cannot assign an empty string to a string offset in /in/TQc1Y on line 46 array(2) { ["message"]=> string(185) "@£$¥èéùìòÇØøÅåΔ_ΦΓΛΩΠΨΣΘΞÆæßÉ !"#¤%&'()*+,-./0123456789:;>=<?¡ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÑܧ¿abcdefghijklmnopqrstuvwxyzäöñüàExtended: €[\]^{I}-" ["replacements"]=> int(183) }
Output for 5.6.7 - 5.6.28, 7.0.0 - 7.0.20
- 0 @ - 64 - 0 � - 163 - 0 $ - 36 - 0 � - 165 - 0 �� - 15204585 - 0 �� - 15270137 - 0 � - 249 - 0 �� - 15466738 - 0 �� - 4060137216 - 0 � - 50944 - 0 � - 55296 - 0 � - 248 - 0 � - 50432 - 0 �� - 15008660  - 3 � - 148 - 0 _ - 95  - 3 � - 166  - 3 � - 147  - 3 � - 155  - 3 � - 169  - 3 � - 160  - 3 � - 168  - 3 � - 163  - 3 � - 152  - 3 � - 158 - 0 � - 50688 - 0 �� - 15073503 - 0 � - 57088 - 0 � - 51456 - 0 - 32 - 0 ! - 33 - 0 " - 34 - 0 # - 35 - 0 � - 164 - 0 % - 37 - 0 & - 38 - 0 ' - 39 - 0 ( - 40 - 0 ) - 41 - 0 * - 42 - 0 + - 43 - 0 , - 44 - 0 - - 45 - 0 . - 46 - 0 / - 47 - 0 0 - 48 - 0 1 - 49 - 0 2 - 50 - 0 3 - 51 - 0 4 - 52 - 0 5 - 53 - 0 6 - 54 - 0 7 - 55 - 0 8 - 56 - 0 9 - 57 - 0 : - 58 - 0 ; - 59 - 0 > - 62 - 0 = - 61 - 0 < - 60 - 0 ? - 63 - 0 � - 161 - 0 A - 65 - 0 B - 66 - 0 C - 67 - 0 D - 68 - 0 E - 69 - 0 F - 70 - 0 G - 71 - 0 H - 72 - 0 I - 73 - 0 J - 74 - 0 K - 75 - 0 L - 76 - 0 M - 77 - 0 N - 78 - 0 O - 79 - 0 P - 80 - 0 Q - 81 - 0 R - 82 - 0 S - 83 - 0 T - 84 - 0 U - 85 - 0 V - 86 - 0 W - 87 - 0 X - 88 - 0 Y - 89 - 0 Z - 90 - 0 � - 50176 - 0 � - 54784 - 0 � - 53504 - 0 � - 56320 - 0 � - 167 - 0 � - 191 - 0 a - 97 - 0 b - 98 - 0 c - 99 - 0 d - 100 - 0 e - 101 - 0 f - 102 - 0 g - 103 - 0 h - 104 - 0 i - 105 - 0 j - 106 - 0 k - 107 - 0 l - 108 - 0 m - 109 - 0 n - 110 - 0 o - 111 - 0 p - 112 - 0 q - 113 - 0 r - 114 - 0 s - 115 - 0 t - 116 - 0 u - 117 - 0 v - 118 - 0 w - 119 - 0 x - 120 - 0 y - 121 - 0 z - 122 - 0 �� - 14942454 - 0 � - 246 - 0 �� - 4043373568 - 0 � - 252 - 0 �E - 14680133 - 0 E - 69 - 0 x - 120 - 0 t - 116 - 0 e - 101 - 0 n - 110 - 0 d - 100 - 0 e - 101 - 0 d - 100 - 0 : - 58 - 0 - 32 - 32 � - 172 - 0 [ - 91 - 0 \ - 92 - 0 ] - 93 - 0 ^ - 94 - 0 { - 123 - 0 I - 73 - 0 } - 125 - 0 - - 45 array(2) { ["message"]=> string(157) "@£$¥ùø_£ !"#¤%&'()*+,-./0123456789:;>=<?¡ABCDEFGHIJKLMNOPQRSTUVWXYZ§¿abcdefghijklmnopqrstuvwxyzöüExtended:  I-" ["replacements"]=> int(180) }
Output for 5.4.0 - 5.4.45, 5.5.24 - 5.5.35
- 0 @ - 64 - 0 � - 163 - 0 $ - 36 - 0 � - 165 - 0 � - 232 - 0 � - 233 - 0 � - 249 - 0 � - 236 - 0 � - 242 - 0 � - 199 - 0 � - 216 - 0 � - 248 - 0 � - 197 - 0 � - 229  - 3 � - 148 - 0 _ - 95  - 3 � - 166  - 3 � - 147  - 3 � - 155  - 3 � - 169  - 3 � - 160  - 3 � - 168  - 3 � - 163  - 3 � - 152  - 3 � - 158 - 0 � - 198 - 0 � - 230 - 0 � - 223 - 0 � - 201 - 0 - 32 - 0 ! - 33 - 0 " - 34 - 0 # - 35 - 0 � - 164 - 0 % - 37 - 0 & - 38 - 0 ' - 39 - 0 ( - 40 - 0 ) - 41 - 0 * - 42 - 0 + - 43 - 0 , - 44 - 0 - - 45 - 0 . - 46 - 0 / - 47 - 0 0 - 48 - 0 1 - 49 - 0 2 - 50 - 0 3 - 51 - 0 4 - 52 - 0 5 - 53 - 0 6 - 54 - 0 7 - 55 - 0 8 - 56 - 0 9 - 57 - 0 : - 58 - 0 ; - 59 - 0 > - 62 - 0 = - 61 - 0 < - 60 - 0 ? - 63 - 0 � - 161 - 0 A - 65 - 0 B - 66 - 0 C - 67 - 0 D - 68 - 0 E - 69 - 0 F - 70 - 0 G - 71 - 0 H - 72 - 0 I - 73 - 0 J - 74 - 0 K - 75 - 0 L - 76 - 0 M - 77 - 0 N - 78 - 0 O - 79 - 0 P - 80 - 0 Q - 81 - 0 R - 82 - 0 S - 83 - 0 T - 84 - 0 U - 85 - 0 V - 86 - 0 W - 87 - 0 X - 88 - 0 Y - 89 - 0 Z - 90 - 0 � - 196 - 0 � - 214 - 0 � - 209 - 0 � - 220 - 0 � - 167 - 0 � - 191 - 0 a - 97 - 0 b - 98 - 0 c - 99 - 0 d - 100 - 0 e - 101 - 0 f - 102 - 0 g - 103 - 0 h - 104 - 0 i - 105 - 0 j - 106 - 0 k - 107 - 0 l - 108 - 0 m - 109 - 0 n - 110 - 0 o - 111 - 0 p - 112 - 0 q - 113 - 0 r - 114 - 0 s - 115 - 0 t - 116 - 0 u - 117 - 0 v - 118 - 0 w - 119 - 0 x - 120 - 0 y - 121 - 0 z - 122 - 0 � - 228 - 0 � - 246 - 0 � - 241 - 0 � - 252 - 0 � - 224 - 0 E - 69 - 0 x - 120 - 0 t - 116 - 0 e - 101 - 0 n - 110 - 0 d - 100 - 0 e - 101 - 0 d - 100 - 0 : - 58 - 0 - 32 - 32 � - 172 - 0 [ - 91 - 0 \ - 92 - 0 ] - 93 - 0 ^ - 94 - 0 { - 123 - 0 I - 73 - 0 } - 125 - 0 - - 45 array(2) { ["message"]=> string(176) "@£$¥èéùìòÇØøÅå_£ÆæßÉ !"#¤%&'()*+,-./0123456789:;>=<?¡ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÑܧ¿abcdefghijklmnopqrstuvwxyzäöñüàExtended:  I-" ["replacements"]=> int(161) }
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/TQc1Y on line 9
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected '[' in /in/TQc1Y on line 9
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/TQc1Y on line 9
Process exited with code 255.

preferences:
266.37 ms | 401 KiB | 343 Q