ofs | hex dump | ascii |
---|
0000 | 2d 2d 54 45 53 54 2d 2d 0a 42 75 67 20 23 36 30 38 30 31 20 28 73 74 72 70 62 72 6b 28 29 20 6d | --TEST--.Bug.#60801.(strpbrk().m |
0020 | 69 73 68 61 6e 64 6c 65 73 20 4e 55 4c 20 62 79 74 65 29 0a 2d 2d 46 49 4c 45 2d 2d 0a 3c 3f 70 | ishandles.NUL.byte).--FILE--.<?p |
0040 | 68 70 0a 24 68 61 79 73 74 61 63 6b 20 3d 20 22 66 6f 6f 62 5c 78 30 30 61 72 22 3b 0a 24 6e 65 | hp.$haystack.=."foob\x00ar";.$ne |
0060 | 65 64 6c 65 20 3d 20 22 61 5c 78 30 30 62 22 3b 0a 0a 76 61 72 5f 64 75 6d 70 28 73 74 72 70 62 | edle.=."a\x00b";..var_dump(strpb |
0080 | 72 6b 28 24 68 61 79 73 74 61 63 6b 2c 20 27 61 72 27 29 29 3b 0a 76 61 72 5f 64 75 6d 70 28 73 | rk($haystack,.'ar'));.var_dump(s |
00a0 | 74 72 70 62 72 6b 28 24 68 61 79 73 74 61 63 6b 2c 20 22 5c 78 30 30 22 29 29 3b 0a 76 61 72 5f | trpbrk($haystack,."\x00"));.var_ |
00c0 | 64 75 6d 70 28 73 74 72 70 62 72 6b 28 24 68 61 79 73 74 61 63 6b 2c 20 24 6e 65 65 64 6c 65 29 | dump(strpbrk($haystack,.$needle) |
00e0 | 29 3b 0a 76 61 72 5f 64 75 6d 70 28 73 74 72 70 62 72 6b 28 27 66 6f 6f 62 61 72 27 2c 20 24 6e | );.var_dump(strpbrk('foobar',.$n |
0100 | 65 65 64 6c 65 29 29 3b 0a 76 61 72 5f 64 75 6d 70 28 73 74 72 70 62 72 6b 28 22 5c 78 30 30 22 | eedle));.var_dump(strpbrk("\x00" |
0120 | 2c 20 24 6e 65 65 64 6c 65 29 29 3b 0a 76 61 72 5f 64 75 6d 70 28 73 74 72 70 62 72 6b 28 27 78 | ,.$needle));.var_dump(strpbrk('x |
0140 | 79 7a 27 2c 20 24 6e 65 65 64 6c 65 29 29 3b 0a 76 61 72 5f 64 75 6d 70 28 73 74 72 70 62 72 6b | yz',.$needle));.var_dump(strpbrk |
0160 | 28 24 68 61 79 73 74 61 63 6b 2c 20 27 78 79 7a 27 29 29 3b 0a 3f 3e 0a 2d 2d 45 58 50 45 43 54 | ($haystack,.'xyz'));.?>.--EXPECT |
0180 | 2d 2d 0a 73 74 72 69 6e 67 28 32 29 20 22 61 72 22 0a 73 74 72 69 6e 67 28 33 29 20 22 00 61 72 | --.string(2)."ar".string(3).".ar |
01a0 | 22 0a 73 74 72 69 6e 67 28 34 29 20 22 62 00 61 72 22 0a 73 74 72 69 6e 67 28 33 29 20 22 62 61 | ".string(4)."b.ar".string(3)."ba |
01c0 | 72 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 62 6f 6f 6c 28 66 61 6c 73 65 29 0a 62 6f 6f | r".string(1).".".bool(false).boo |
01e0 | 6c 28 66 61 6c 73 65 29 0a | l(false). |