3v4l.org

run code in 300+ PHP versions simultaneously
<?php $tms_comment_encoded1 = 'Tzo4OiJzdGRDbGFzcyI6MTE6e3M6NzoidXNlcl9pZCI7czoxOiIyIjtzOjk6ImNvdXJzZV9pZCI7czoyOiIxMCI7czo1OiJjbV9pZCI7czoyOiI3NCI7czo3OiJxdWl6X2lkIjtzOjE6IjgiO3M6MTU6InF1aXpfYXR0ZW1wdF9pZCI7aTozMztzOjIyOiJxdWl6X2F0dGVtcHRfdW5pcXVlX2lkIjtzOjI6IjQyIjtzOjExOiJxdWVzdGlvbl9pZCI7czoyOiIzOSI7czoxNjoicXVlc3Rpb25fc2xvdF9uciI7czoxOiIzIjtzOjExOiJxdWVzdGlvbl9uciI7aToxO3M6MTE6InF1ZXN0aW9uX2N0IjtpOjQ7czoxMzoicXVlc3Rpb25fdGV4dCI7czo2MjoiPHA+SXMgVHJ1ZSB0cnVlLCBvciBpcyBpdCBmYWxzZSB0aGF0IFRydWUgaXMgbm90IHRydWU/PGJyPjwvcD4iO30='; $tms_comment_encoded2 = 'Tzo4OiJzdGRDbGFzcyI6MTE6e3M6NzoidXNlcl9pZCI7czoxOiIyIjtzOjk6ImNvdXJzZV9pZCI7czoyOiIxMCI7czo1OiJjbV9pZCI7czoyOiI3NCI7czo3OiJxdWl6X2lkIjtzOjE6IjgiO3M6MTU6InF1aXpfYXR0ZW1wdF9pZCI7aTozMztzOjIyOiJxdWl6X2F0dGVtcHRfdW5pcXVlX2lkIjtzOjI6IjQyIjtzOjExOiJxdWVzdGlvbl9pZCI7czoyOiI0MSI7czoxNjoicXVlc3Rpb25fc2xvdF9uciI7czoxOiI0IjtzOjExOiJxdWVzdGlvbl9uciI7aToyO3M6MTE6InF1ZXN0aW9uX2N0IjtpOjQ7czoxMzoicXVlc3Rpb25fdGV4dCI7czoyMzoiPHA+TWFyayBpZiB0cnVlPGJyPjwvcD4iO30='; $tms_comment_encoded3 = 'Tzo4OiJzdGRDbGFzcyI6MTE6e3M6NzoidXNlcl9pZCI7czoxOiIyIjtzOjk6ImNvdXJzZV9pZCI7czoyOiIxMCI7czo1OiJjbV9pZCI7czoyOiI3NCI7czo3OiJxdWl6X2lkIjtzOjE6IjgiO3M6MTU6InF1aXpfYXR0ZW1wdF9pZCI7aTozMztzOjIyOiJxdWl6X2F0dGVtcHRfdW5pcXVlX2lkIjtzOjI6IjQyIjtzOjExOiJxdWVzdGlvbl9pZCI7czoyOiI0MCI7czoxNjoicXVlc3Rpb25fc2xvdF9uciI7czoxOiIyIjtzOjExOiJxdWVzdGlvbl9uciI7aTozO3M6MTE6InF1ZXN0aW9uX2N0IjtpOjQ7czoxMzoicXVlc3Rpb25fdGV4dCI7czo3MToiPHA+VG8mbmJzcDtiZSBvciBub3QmbmJzcDt0byBiZS4uLiBJcyB0aGF0IHJlYWxseSB0aGUgcXVlc3Rpb24/PGJyPjwvcD4iO30='; $tms_comment_encoded4 = 'Tzo4OiJzdGRDbGFzcyI6MTE6e3M6NzoidXNlcl9pZCI7czoxOiIyIjtzOjk6ImNvdXJzZV9pZCI7czoyOiIxMCI7czo1OiJjbV9pZCI7czoyOiI3NCI7czo3OiJxdWl6X2lkIjtzOjE6IjgiO3M6MTU6InF1aXpfYXR0ZW1wdF9pZCI7aTozMztzOjIyOiJxdWl6X2F0dGVtcHRfdW5pcXVlX2lkIjtzOjI6IjQyIjtzOjExOiJxdWVzdGlvbl9pZCI7czoyOiIzOCI7czoxNjoicXVlc3Rpb25fc2xvdF9uciI7czoxOiIxIjtzOjExOiJxdWVzdGlvbl9uciI7aTo0O3M6MTE6InF1ZXN0aW9uX2N0IjtpOjQ7czoxMzoicXVlc3Rpb25fdGV4dCI7czo3MzoiPHA+SWYgSSBoYXZlIG9uZSBhcHBsZSBhbmQgb25lIGJhbmFuYSwgaG93IG1hbnkgZnJ1aXRzIGRvIEkgaGF2ZT88YnI+PC9wPiI7fQ=='; echo '\n\nQuestion 1:\n' . print_r(unserialize(base64_decode($tms_comment_encoded1)),true); echo '\n\nQuestion 2:\n' . print_r(unserialize(base64_decode($tms_comment_encoded2)),true); echo '\n\nQuestion 3:\n' . print_r(unserialize(base64_decode($tms_comment_encoded3)),true); echo '\n\nQuestion 4:\n' . print_r(unserialize(base64_decode($tms_comment_encoded4)),true);
Output for 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 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.4, 8.3.6
\n\nQuestion 1:\nstdClass Object ( [user_id] => 2 [course_id] => 10 [cm_id] => 74 [quiz_id] => 8 [quiz_attempt_id] => 33 [quiz_attempt_unique_id] => 42 [question_id] => 39 [question_slot_nr] => 3 [question_nr] => 1 [question_ct] => 4 [question_text] => <p>Is True true, or is it false that True is not true?<br></p> ) \n\nQuestion 2:\nstdClass Object ( [user_id] => 2 [course_id] => 10 [cm_id] => 74 [quiz_id] => 8 [quiz_attempt_id] => 33 [quiz_attempt_unique_id] => 42 [question_id] => 41 [question_slot_nr] => 4 [question_nr] => 2 [question_ct] => 4 [question_text] => <p>Mark if true<br></p> ) \n\nQuestion 3:\nstdClass Object ( [user_id] => 2 [course_id] => 10 [cm_id] => 74 [quiz_id] => 8 [quiz_attempt_id] => 33 [quiz_attempt_unique_id] => 42 [question_id] => 40 [question_slot_nr] => 2 [question_nr] => 3 [question_ct] => 4 [question_text] => <p>To&nbsp;be or not&nbsp;to be... Is that really the question?<br></p> ) \n\nQuestion 4:\nstdClass Object ( [user_id] => 2 [course_id] => 10 [cm_id] => 74 [quiz_id] => 8 [quiz_attempt_id] => 33 [quiz_attempt_unique_id] => 42 [question_id] => 38 [question_slot_nr] => 1 [question_nr] => 4 [question_ct] => 4 [question_text] => <p>If I have one apple and one banana, how many fruits do I have?<br></p> )
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 \n\nQuestion 1:\nstdClass Object ( [user_id] => 2 [course_id] => 10 [cm_id] => 74 [quiz_id] => 8 [quiz_attempt_id] => 33 [quiz_attempt_unique_id] => 42 [question_id] => 39 [question_slot_nr] => 3 [question_nr] => 1 [question_ct] => 4 [question_text] => <p>Is True true, or is it false that True is not true?<br></p> ) \n\nQuestion 2:\nstdClass Object ( [user_id] => 2 [course_id] => 10 [cm_id] => 74 [quiz_id] => 8 [quiz_attempt_id] => 33 [quiz_attempt_unique_id] => 42 [question_id] => 41 [question_slot_nr] => 4 [question_nr] => 2 [question_ct] => 4 [question_text] => <p>Mark if true<br></p> ) \n\nQuestion 3:\nstdClass Object ( [user_id] => 2 [course_id] => 10 [cm_id] => 74 [quiz_id] => 8 [quiz_attempt_id] => 33 [quiz_attempt_unique_id] => 42 [question_id] => 40 [question_slot_nr] => 2 [question_nr] => 3 [question_ct] => 4 [question_text] => <p>To&nbsp;be or not&nbsp;to be... Is that really the question?<br></p> ) \n\nQuestion 4:\nstdClass Object ( [user_id] => 2 [course_id] => 10 [cm_id] => 74 [quiz_id] => 8 [quiz_attempt_id] => 33 [quiz_attempt_unique_id] => 42 [question_id] => 38 [question_slot_nr] => 1 [question_nr] => 4 [question_ct] => 4 [question_text] => <p>If I have one apple and one banana, how many fruits do I have?<br></p> )

preferences:
253.1 ms | 405 KiB | 376 Q