3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = 'a:2:{i:0;O:8:"stdClass":2:{s:3:"aaa";a:5:{i:0;i:1;i:1;i:2;i:2;s:4:"test";i:3;i:4;i:4;i:5;}s:3:"aaa";i:1;}s:3:"ccc";R:6;}'; $x = unserialize($data); //var_dump($x); if(in_array($x['ccc'], array('test'))) echo 'haha'; else echo 'fuck';
Output for 4.3.11, 4.4.0 - 4.4.9, 5.0.4 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.8, 5.4.36 - 5.4.45, 5.5.20 - 5.5.38, 5.6.4 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
haha
Output for 5.4.0 - 5.4.35, 5.5.0 - 5.5.19, 5.6.0 - 5.6.3
fuck
Process exited with code 139.
Output for 5.3.9 - 5.3.29
fuck
Output for 5.0.3
haha*** Error in `/bin/php-5.0.3': free(): invalid next size (fast): 0x00000000011c0570 ***
Process exited with code 139.
Output for 5.0.2
haha*** Error in `/bin/php-5.0.2': free(): invalid next size (fast): 0x000000000272af40 ***
Process exited with code 139.
Output for 5.0.1
haha*** Error in `/bin/php-5.0.1': free(): invalid next size (fast): 0x0000000002491b10 ***
Process exited with code 139.
Output for 5.0.0
haha*** Error in `/bin/php-5.0.0': free(): invalid next size (fast): 0x0000000001a10cd0 ***
Process exited with code 139.
Output for 4.3.10
haha*** Error in `/bin/php-4.3.10': free(): invalid next size (fast): 0x000000000289bbd0 ***
Process exited with code 139.
Output for 4.3.9
haha*** Error in `/bin/php-4.3.9': free(): invalid next size (fast): 0x0000000001fd8aa0 ***
Process exited with code 139.
Output for 4.3.8
haha*** Error in `/bin/php-4.3.8': free(): invalid next size (fast): 0x000000000107fd20 ***
Process exited with code 139.
Output for 4.3.7
haha*** Error in `/bin/php-4.3.7': free(): invalid next size (fast): 0x00000000024ffab0 ***
Process exited with code 139.
Output for 4.3.6
haha*** Error in `/bin/php-4.3.6': free(): invalid next size (fast): 0x000000000208aad0 ***
Process exited with code 139.
Output for 4.3.5
haha*** Error in `/bin/php-4.3.5': free(): invalid next size (fast): 0x0000000000de9950 ***
Process exited with code 139.
Output for 4.3.4
haha*** Error in `/bin/php-4.3.4': free(): invalid next size (fast): 0x0000000001f38090 ***
Process exited with code 139.
Output for 4.3.3
haha*** Error in `/bin/php-4.3.3': free(): invalid next size (fast): 0x00000000017a3270 ***
Process exited with code 139.
Output for 4.3.2
haha*** Error in `/bin/php-4.3.2': free(): invalid next size (fast): 0x00000000009a52d0 ***
Process exited with code 139.
Output for 4.3.1
haha*** Error in `/bin/php-4.3.1': free(): invalid next size (fast): 0x0000000002226b80 ***
Process exited with code 139.
Output for 4.3.0
haha*** Error in `/bin/php-4.3.0': free(): invalid next size (fast): 0x00000000020b2900 *** ======= Backtrace: ========= /usr/lib/libc.so.6(+0x72055)[0x7fc626714055] /usr/lib/libc.so.6(+0x779a6)[0x7fc6267199a6] /usr/lib/libc.so.6(+0x7818e)[0x7fc62671a18e] /bin/php-4.3.0(shutdown_memory_manager+0x5f)[0x50abaf] /bin/php-4.3.0(php_request_shutdown+0x1ee)[0x4f0f6e] /bin/php-4.3.0(main+0xabd)[0x42549d] /usr/lib/libc.so.6(__libc_start_main+0xf0)[0x7fc6266c2610] /bin/php-4.3.0[0x4258dd] ======= Memory map: ======== 00400000-005c7000 r-xp 00000000 00:00 0 005c7000-007c6000 ---p 00000000 00:00 0 007c6000-007e6000 rwxp 00000000 00:00 0 00800000-00801000 rwxp 00000000 00:00 0 02042000-020c6000 rwxp 00000000 00:00 0 [heap] 7fc620000000-7fc620021000 rwxp 00000000 00:00 0 7fc620021000-7fc624000000 ---p 00000000 00:00 0 7fc62626c000-7fc626282000 r-xp 00000000 00:12 45938 /usr/lib/libgcc_s.so.1 7fc626282000-7fc626481000 ---p 00016000 00:12 45938 /usr/lib/libgcc_s.so.1 7fc626481000-7fc626482000 rwxp 00015000 00:12 45938 /usr/lib/libgcc_s.so.1 7fc62648d000-7fc626498000 r-xp 00000000 00:12 53308 /usr/lib/libnss_files-2.22.so 7fc626498000-7fc626697000 ---p 0000b000 00:12 53308 /usr/lib/libnss_files-2.22.so 7fc626697000-7fc626698000 r-xp 0000a000 00:12 53308 /usr/lib/libnss_files-2.22.so 7fc626698000-7fc626699000 rwxp 0000b000 00:12 53308 /usr/lib/libnss_files-2.22.so 7fc626699000-7fc6266a2000 rwxp 00000000 00:00 0 7fc6266a2000-7fc62683d000 r-xp 00000000 00:12 53267 /usr/lib/libc-2.22.so 7fc62683d000-7fc626a3c000 ---p 0019b000 00:12 53267 /usr/lib/libc-2.22.so 7fc626a3c000-7fc626a40000 r-xp 0019a000 00:12 53267 /usr/lib/libc-2.22.so 7fc626a40000-7fc626a42000 rwxp 0019e000 00:12 53267 /usr/lib/libc-2.22.so 7fc626a42000-7fc626a47000 rwxp 00000000 00:00 0 7fc626a47000-7fc626a5c000 r-xp 00000000 00:12 53314 /usr/lib/libnsl-2.22.so 7fc626a5c000-7fc626c5b000 ---p 00015000 00:12 53314 /usr/lib/libnsl-2.22.so 7fc626c5b000-7fc626c5c000 r-xp 00014000 00:12 53314 /usr/lib/libnsl-2.22.so 7fc626c5c000-7fc626c5d000 rwxp 00015000 00:12 53314 /usr/lib/libnsl-2.22.so 7fc626c5d000-7fc626c5f000 rwxp 00000000 00:00 0 7fc626c5f000-7fc626c62000 r-xp 00000000 00:12 53312 /usr/lib/libdl-2.22.so 7fc626c62000-7fc626e61000 ---p 00003000 00:12 53312 /usr/lib/libdl-2.22.so 7fc626e61000-7fc626e62000 r-xp 00002000 00:12 53312 /usr/lib/libdl-2.22.so 7fc626e62000-7fc626e63000 rwxp 00003000 00:12 53312 /usr/lib/libdl-2.22.so 7fc626e63000-7fc626f60000 r-xp 00000000 00:12 53313 /usr/lib/libm-2.22.so 7fc626f60000-7fc62715f000 ---p 000fd000 00:12 53313 /usr/lib/libm-2.22.so 7fc62715f000-7fc627160000 r-xp 000fc000 00:12 53313 /usr/lib/libm-2.22.so 7fc627160000-7fc627161000 rwxp 000fd000 00:12 53313 /usr/lib/libm-2.22.so 7fc627161000-7fc627162000 rwxp 00000000 00:00 0 7fc627162000-7fc627176000 r-xp 00000000 00:12 53315 /usr/lib/libresolv-2.22.so 7fc627176000-7fc627375000 ---p 00014000 00:12 53315 /usr/lib/libresolv-2.22.so 7fc627375000-7fc627376000 r-xp 00013000 00:12 53315 /usr/lib/libresolv-2.22.so 7fc627376000-7fc627377000 rwxp 00014000 00:12 53315 /usr/lib/libresolv-2.22.so 7fc627377000-7fc627379000 rwxp 00000000 00:00 0 7fc627379000-7fc627381000 r-xp 00000000 00:12 53304 /usr/lib/libcrypt-2.22.so 7fc627381000-7fc627581000 ---p 00008000 00:12 53304 /usr/lib/libcrypt-2.22.so 7fc627581000-7fc627582000 r-xp 00008000 00:12 53304 /usr/lib/libcrypt-2.22.so 7fc627582000-7fc627583000 rwxp 00009000 00:12 53304 /usr/lib/libcrypt-2.22.so 7fc627583000-7fc6275b1000 rwxp 00000000 00:00 0 7fc6275b1000-7fc6275c6000 r-xp 00000000 00:12 25251 /usr/lib/libz.so.1.2.8 7fc6275c6000-7fc6277c5000 ---p 00015000 00:12 25251 /usr/lib/libz.so.1.2.8 7fc6277c5000-7fc6277c6000 r-xp 00014000 00:12 25251 /usr/lib/libz.so.1.2.8 7fc6277c6000-7fc6277c7000 rwxp 00015000 00:12 25251 /usr/lib/libz.so.1.2.8 7fc6277c7000-7fc6277c8000 rwxp 00000000 00:00 0 7fc6277d2000-7fc6277d3000 rwxp 00000000 00:00 0 7fc6277d3000-7fc6277f5000 r-xp 00000000 00:12 53266 /usr/lib/ld-2.22.so 7fc6277f5000-7fc6279f4000 ---p 00000000 00:00 0 7fc6279f4000-7fc6279f5000 r-xp 00021000 00:12 53266 /usr/lib/ld-2.22.so 7fc6279f5000-7fc6279f6000 rwxp 00022000 00:12 53266 /usr/lib/ld-2.22.so 7fc6279f6000-7fc6279f7000 rwxp 00000000 00:00 0 7fffa20dc000-7fffa20fd000 rwxp 00000000 00:00 0 [stack] 7fffa216c000-7fffa216e000 r--p 00000000 00:00 0 [vvar] 7fffa216e000-7fffa2170000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Process exited with code 134.

preferences:
264.69 ms | 409 KiB | 459 Q