3v4l.org

run code in 300+ PHP versions simultaneously
<?php try { /*** freds home directory ***/ $rdi = new recursiveDirectoryIterator('/tmp', FilesystemIterator::SKIP_DOTS | FilesystemIterator::UNIX_PATHS); $it = new recursiveIteratorIterator( $rdi ); $it->seek(2); while( $it->valid()) { if( $it->isFile() ) { echo $it->current()."\n"; } /*** move to the next element ***/ $it->next(); } $it->rewind(); echo $it->current(); } catch(Exception $e) { /*** echo the error message ***/ echo $e->getMessage(); } ?>
Output for git.master
/tmp/sess_341ac166081544aa469ef39528026202 /tmp/sess_341ac166081544aa469ef39528026202 /tmp/sess_97be06bf883a65402a72cb155d004c40 /tmp/sess_30fc533ea80456f8447777b4e30af617 /tmp/sess_e604ae513fae0d76749b432550609f69 /tmp/sess_94b8aaa290afb50208f737498b139aa9 /tmp/sess_49bf1f0035892065ea73beac29ff1648 /tmp/barfoo /tmp/hoF8ut /tmp/InGEqT /tmp/gdMwbz /tmp/QYgfsw /tmp/index.php3iVO1Q /tmp/aaagRqJl7 /tmp/ryataaaaa /tmp/c5QuoJ /tmp/aaarVjaur /tmp/pioFJ3 /tmp/aaaqAAf7J /tmp/index.php\00NA1jQC /tmp/aaaz9uMqI /tmp/..V2V8BP /tmp/adragtE /tmp/pleur26m8nR /tmp/sess_4216881b7bd429a3af80aefd20f42302 /tmp/sess_5e094b0501d1b6f202c41a7096367bcd /tmp/sess_bb35751583a6fe6c76d43a98c93a2d6f /tmp/sess_3a57abf19030ad9d575a125682885892 /tmp/sess_cf21a8e1129785dcd80db53b9da2a6d4 /tmp/sess_08aa2abfa76262343784172dd2339b48 /tmp/file.txt /tmp/sess_c1d1c699d9e634d47c211ff8b3e395f6 /tmp/unnex.txt /tmp/sess_30ba1a590025f8736b88531d272de822 /tmp/sess_41c0f717ab3c4f6f8eecb182651eb6ea /tmp/sess_d7f2b230858356810af9e9c3bc92a4e8 /tmp/lntkupjMb /tmp/sess_2a573d0d3c7f2e0fdaa915760c779f2d /tmp/sess_a862c6428b83ecbc511c7e8da8174274 /tmp/sess_68538d9bce518aa57dea35b82fed3226 /tmp/sess_ab74d9f7a17cfdba88546989497ef600 /tmp/sess_8e4ea88c618586bf558b860332e8379b /tmp/sess_c7288cc8c28c9d56e93bb933fea666b9 /tmp/sess_069d5b271d0d9f8003cc72724a5c5f71 /tmp/sess_94b8b0492b42da86555ea1555cae5805 /tmp/sess_f8aca4d748f19ef8ab75773bcd768d7d /tmp/sess_06d45ae725f55f1487572863a9de811c /tmp/sess_d0f365734c8ddebf7a525073ca4cf77a /tmp/sess_02bafa60d49e33bd9106ed456d00322a /tmp/sess_0758837a7aa28ac1eb9cdc3fecb285c2 /tmp/sess_9b07d0029831c93e14462ea41b7bc207 /tmp/phpyHgvqZ /tmp/phpZVJK3c /tmp/phpLJIPW8 /tmp/sess_6aab5aada17b404723dbf50f5f17e030 /tmp/sess_d92c27db4ca579a629bb976ae3ce352d /tmp/sess_cb74b2b4ef8ff5e1bfdf826b461eb3d3 /tmp/sess_e6e6dcb3d6b7cd0096b4cbe6434d13b0 /tmp/sess_6653fe9a326fc9eb9246cd347a4990ea /tmp/ryat /tmp/FOO6bDuOD /tmp/sess_72969656a13fabb695e74735bbeb2bd4 /tmp/sess_3553880b935332e2e8078187447a674f /tmp/sess_cee4417e71908963aac56aee36e905b7 /tmp/sess_731af6e102c9aedd82ccb5828a393d85 /tmp/sess_79fd439b8ec4509d00f3d57015f6eff1 /tmp/sess_f9bb01e6e5a5030bb0beca52093c3e40 /tmp/sess_4e7ec275c9253f6afb43e6d13326fc91 /tmp/sess_63ec5e5f46fb7b36acf3d88abf7c1be0 /tmp/sess_3fb0a6102fea4731bcccf19f149e7f5f /tmp/sess_ffd658b2bd2b75b1d24b08dbfda2e3ba /tmp/sess_800a3e931c457ab643e4ee959510a92f /tmp/sess_e59a8d14c2b2db7e8836d52e4c14b109 /tmp/sess_04333681574c998ab801c6c3eed19a16 /tmp/sess_8cf60e374165648d6465ae3ed8584283 /tmp/sess_2b53a22967c58ac1b2f68e2fb1274d63 /tmp/sess_248d13e36d4aaccd5a0cc8decfabd291 /tmp/sess_b32d2bb21692b21cab69711bfe77a0e2 /tmp/sess_a4167ccab3d170dab3f740e613dcc839 /tmp/sess_fecad95b4ccaabe9f4b8fa39bb5963fd /tmp/sess_c7cd267dcbbeb0256697689e1d5ad147 /tmp/sess_7cb92f4690a8a3974327edc206b9aa44 /tmp/sess_c795130b0d57987c7278a8cf903c1c8e /tmp/sess_af984401cfb9d50c1efa69da37b8765e /tmp/sess_6f6a1a794d38d822ef4844e223334b5a /tmp/hello /tmp/CURLCOOKIEtqexQI /tmp/CURLCOOKIEgzwZ5d /tmp/sess_34cf2f178f7a3d22f017a78f1867932b /tmp/sess_4449374258e1a348004e530bcd4e0731 /tmp/sess_f194eb63e21f5297dd43a48989fda139 /tmp/file /tmp/test2/folder/moarcode.php /tmp/test2/folder/evenmoar.php /tmp/test2/file1.php /tmp/sess_36893e76564668db0a62af6199f5d532 /tmp/autoload2Bar.php /tmp/autoload1Foo.php /tmp/short.svg /tmp/sess_b40f369d4de923412784a1e13f46fb61 /tmp/sess_7a381816740feeb1c00d4d60bf63e9f6 /tmp/sess_4e3caef897ab877d3ab01c57d83ccbfc /tmp/sess_c6b4f490dca3989d5a83eae23cfc3159 /tmp/sess_7f245befe2376201a58d41afc140e37a /tmp/sess_7b5464f4b9a5532a657e74591317a5c3 /tmp/sess_2ac0967e0967283fe21d4793ee33451c /tmp/sess_817dd1c3ce5ca98a14f47a6c9d17e8e6 /tmp/sess_7004dcbdabeee6a0e8199b92343788bc /tmp/sess_3d5b31f6a6aaf9b1207a8356521b8b98 /tmp/sess_a78256aae942f792c89ed869284ae3ef /tmp/sess_bd226797f7bbee225a2c1c56f924d7fb /tmp/sess_e3bf947c0a4c424ea1c04192f29bc377 /tmp/sess_iqkiro6bpqrg939r9b43 /tmp/sess_acfcbffabd8da7d4e8ef4d0801e5d619 /tmp/sess_ecf3bee9012af5b28be0f1b0620a8149 /tmp/sess_ee5d317c7d35e1e15bb825e0e1e40abd /tmp/sess_03cfb2c488f7ed69577ad50142a12370 /tmp/sess_91277664ac65bdb6ec500b9675f7cb52 /tmp/sess_0ef158c38a9a338d020139fe73fb260e /tmp/sess_adf3dbf27a55e6eebae5fe2893872727 /tmp/sess_58928c3f9d88f35c33ff063ed91d5c5e /tmp/sess_6715032b7803df83a2d3c5f250171211 /tmp/sess_dacc186e00a1a240e65ba2999cc9d4f7 /tmp/lntQkv5sx /tmp/phpbSnEez /tmp/sess_7e5360eb0594b1eda102ac1c13dfb9fe /tmp/sess_770a9d50389f69fedc60bb135517a2c0 /tmp/sf2_sqlite_sessionsXtHbz9 /tmp/sess_074670dc52265d4be2d4d4cc2f893425 /tmp/foo /tmp/sess_e63c7602b29a2e4040f3a2e63f53573c /tmp/sess_d80e5e23f3b56550d2730853d39f3909 /tmp/sess_a4c6db11c8b773fdc653ad055d6f84f1 /tmp/sess_6010a3727d9d7d14742bb503ce926b22 /tmp/sess_d5289cae1dfddbff66769b640b1a6a0f /tmp/sess_b2caced2df1403fc0890b0d43520a9d7 /tmp/sess_ee137a0dfd418ca46ed0ee8a8dc831a5 /tmp/sess_754fffff3f1a1f0a6a7e5090b4856562
Process exited with code 137.
Output for git.master_jit
/tmp/sess_db4ea731833736f13a0359eddd731597 /tmp/sess_db4ea731833736f13a0359eddd731597 /tmp/sess_ff02b1b4898b38a9d2f6e194c172a103 /tmp/sess_62c3169511853c56e1cc704a08c19cda /tmp/sess_a2aadef84dd54b4df242e503f0f897aa /tmp/sess_cb367e75e06fbf23ee64b7c6566678ff /tmp/sess_8ff5b98627016aa50940891c864c4600 /tmp/barfoo /tmp/ESvpfS /tmp/YiqncQ /tmp/eSxclN /tmp/bJnTxU /tmp/index.phpdpmkck /tmp/aaaWb8tcm /tmp/ryataaaaa /tmp/0H5hDG /tmp/aaaBytwQU /tmp/yDLDZd /tmp/aaa4113fF /tmp/index.php\0079aEjE /tmp/aaa3xGVuB /tmp/..EjMHMJ /tmp/aWBdgoZ /tmp/pleurzcqQSd /tmp/sess_b27c13871bee67d15643a33f0c320d51 /tmp/sess_57bcff4d9ba4f4719d7b6ef21cbed31c /tmp/sess_7ca39cf40e551e76d1b1228b2cf78e21 /tmp/sess_ecf08fa113d62e415b6b59bdad2512d7 /tmp/sess_6b935f1c4d1583e9cc0146f21b8c92b9 /tmp/sess_676dbb38ccddf9b21a28a519cadae7d9 /tmp/file.txt /tmp/sess_584ab60aa11251824b720dbecef25c18 /tmp/unnex.txt /tmp/sess_30ed2581923974364308a12f69e0b8c9 /tmp/sess_e4614324ba0a20ab7de4c33af55cb54a /tmp/sess_91720c8de4a075d8967dfa87ef73bc10 /tmp/lntRnZ0nv /tmp/sess_eb2b743c1b922ffe30ca17cf54e7143c /tmp/sess_7bfbb3683486751eb5ea9ddcacfe428d /tmp/sess_68d88151330583c95a73ea1b42679543 /tmp/sess_81593c5e9bae26c240524d06f5172385 /tmp/sess_294b9033e1703357784a7b368af406bc /tmp/sess_191e4e8aa07788a01360f501c5d5a890 /tmp/sess_dd02df024444b80e3c770cfeb96695d9 /tmp/sess_e92062bca3311ddcbe1b26d9cd3661fe /tmp/sess_c20f7632e3015e00fc427783dcda9b8d /tmp/sess_6c5e49af5857ba6499527be212be926a /tmp/sess_f9e4b0e18e3f26ad1ac406e1669b8b48 /tmp/sess_8d1dc6ea5972bb918cd07f15c5588b30 /tmp/sess_b6c62348cc9686ad0d943156d543da82 /tmp/sess_5671f2a34738351469a79d5baaa66e78 /tmp/phpXyZ8gM /tmp/phpSy0gyt /tmp/phpg7lBX1 /tmp/sess_901c4e1fc19b45f9cd996d0c64a4f12f /tmp/sess_16f3c9cd590a851f051466ec7bf64ecd /tmp/sess_7ca75ae3d7dc7c672f79bd258d9242fc /tmp/sess_1415452636d76aa3d7326fe476acd61e /tmp/sess_4ee07b96dbc02083ed1d6f175c023f4a /tmp/ryat /tmp/FOOTiJpEf /tmp/sess_54c46796d623dc5aab981d5b5680ab5d /tmp/sess_a6a98d0e716521cc87e059bea0f56597 /tmp/sess_fba5bf8749683627b91188bf8a5aa13f /tmp/sess_cbbec3af13735ae4755673a4568f0912 /tmp/sess_490c32ae2db33a2840e1e434cb2e8a01 /tmp/sess_317802e49e6fc5e105b20a4c0a8a2395 /tmp/sess_8a1edf6f7428d82fa74e8878bb0435e2 /tmp/sess_357269ea576e747d6999e776afcb73b8 /tmp/sess_d49648b76c1830181fb14ad444dc479b /tmp/sess_0d3803a67059e2bc0032ebe990316489 /tmp/sess_7e388d34e1ee1a0d99423902bc0afeb6 /tmp/sess_c66c2a85826d908b9f0d7aaaa9b4fcf5 /tmp/sess_0b90784bd05ac59c2e377afe9e5d805e /tmp/sess_662ec26596ad913d7bce62f1a8691a3c /tmp/sess_28c01bc577046e5f094532997d4e6182 /tmp/sess_150cc68161af64b8dd5bb0004ff44c61 /tmp/sess_581c7767b60a00b0eb0e5b469aab2f6d /tmp/sess_10f19de2731dc6d7fe898768d53176af /tmp/sess_360197e082b645c8a95c714c7a9e139d /tmp/sess_474483791b69332021f85aeeb27f3807 /tmp/sess_354cb314e863a2acdd77ae899c55aadd /tmp/sess_28536a2bca9b17d23ec8d0d75c76224a /tmp/sess_b77de73eabd0fd5766ece57f4219c411 /tmp/sess_dfc2a2468b925ec111a03801e872ab76 /tmp/hello /tmp/CURLCOOKIEHl4i5G /tmp/CURLCOOKIEaAyqQM /tmp/sess_058326cd5e2195fac1bd9c49f68de317 /tmp/sess_d79ff8d363380175b57b29e1ce77d798 /tmp/sess_a71d6d0a391e9f4881c4dfb6f3a595f8 /tmp/file /tmp/test2/folder/moarcode.php /tmp/test2/folder/evenmoar.php /tmp/test2/file1.php /tmp/sess_14bb755872d2a6b82401a7cc154bbc84 /tmp/autoload2Bar.php /tmp/autoload1Foo.php /tmp/short.svg /tmp/sess_10d41720760e7e10695981dc7cc15b29 /tmp/sess_80f82ca2a90eee446d3de327eb239075 /tmp/sess_d0f5eb5647cdcaed8b4a299cb966f07b /tmp/sess_341fc8c2a34bdc38cdfc84e2f3333e61 /tmp/sess_3d875141ddddb28df3667946a39d93c3 /tmp/sess_fd00b1c44ffbfba0ffea30e392d98cdb /tmp/sess_09e0a8a572ff93a40209ededb546cfde /tmp/sess_812a10becc254d83c6e0dd32cf0e9ef5 /tmp/sess_c94b1697e0cc1eef44f368d3060cb1c3 /tmp/sess_2efc6077d3a32c6fdd64d8784d53f8aa /tmp/sess_9ccee4981b9b7ae82c91240be139d9db /tmp/sess_84bc818f6fb11b2d52eacf6e981fa789 /tmp/sess_5d29d5de97c111c35452ff235cee959e /tmp/sess_iqkiro6bpqrg939r9b43 /tmp/sess_f24c5b5654051f072e0e3bac463c078c /tmp/sess_a658abb7922f8aa0e636254865f449f3 /tmp/sess_c7f749a9616e52b7fb8879403849e77b /tmp/sess_78042c8ef5b4e0b0e018f313a6ce7a44 /tmp/sess_e582ed7141a27f9774e1e78c8572416a /tmp/sess_47c2dc649c31f7b7eadcce908f8d3401 /tmp/sess_d27968cb7248a93df1e7a0775e275bb5 /tmp/sess_58928c3f9d88f35c33ff063ed91d5c5e /tmp/sess_8ad62f1b8e18f8a63148cbbef37b9c64 /tmp/sess_ac46b30298f13dc3407b35c819f4b8f2 /tmp/lntt6i2mt /tmp/phpph2KkO /tmp/sess_d7a65e09fce38c6c41d54650dd9bdb2e /tmp/sess_895e4f396fe6f04d76f0f4f52a610494 /tmp/sf2_sqlite_sessionsRDFCZR /tmp/sess_d1735efa5653ef0aca3aaf69afc22af3 /tmp/foo /tmp/sess_0090b47561a6e5827f25da843c035c9b /tmp/sess_5f0a2fcc60a169ec526e78fe1a93e5b9 /tmp/sess_8989293bcfbfbe2ae4386e2433315ebb /tmp/sess_3c1587bf30e853cc8a03d1d02f088369 /tmp/sess_eed1848da0bb1b7a4ceeb732ba339272 /tmp/sess_b5dccd2bd8adb4fd34b154027051fbc3 /tmp/sess_e6dc1cd72f87b92f6b6c627b929c2918 /tmp/sess_57e0554e678ebe406336e9b5ed6c05f3
Process exited with code 137.
Output for rfc.property-hooks
Seek position 2 is out of range

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
53.27 ms | 401 KiB | 8 Q