3v4l.org

run code in 300+ PHP versions simultaneously
<?php if ($handle = opendir('./in')) { while (false !== ($entry = readdir($handle))) { if ($entry != "." && $entry != "..") { echo "$entry\n"; } } closedir($handle); } ?>
Output for 7.3.33, 7.4.27 - 7.4.32, 8.0.13 - 8.0.30, 8.1.1 - 8.1.15, 8.1.18 - 8.1.28, 8.2.0 - 8.2.9, 8.2.11 - 8.2.18, 8.3.0 - 8.3.2, 8.3.4, 8.3.6 - 8.3.7
sBW79
Output for 8.3.5
sBW79 08T3F
Output for 8.3.3
De6jG sBW79
Output for 8.2.10
sBW79 fNr68
Output for 8.1.17
sBW79 XNv1c
Output for 8.1.16
sBW79 aOrvL
Output for 8.1.0
sBW79 AoUJZ
Output for 8.0.0 - 8.0.12
Warning: opendir(./in): Failed to open directory: Permission denied in /in/sBW79 on line 2
Output for 7.4.33
sBW79 hpeRC
Output for 7.4.26
sBW79 IX98W
Output for 5.2.3 - 5.2.17, 5.3.0 - 5.3.29, 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.34, 7.3.0 - 7.3.32, 7.4.0 - 7.4.25
Warning: opendir(./in): failed to open dir: Permission denied in /in/sBW79 on line 2
Output for 4.4.3 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.2
<br /> <b>Warning</b>: opendir(./in) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/in/sBW79</b> on line <b>2</b><br />
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.2
<br /> <b>Warning</b>: opendir(./in): failed to open dir: No such file or directory in <b>/in/sBW79</b> on line <b>2</b><br />
Output for 4.3.0 - 4.3.1
<br /> <b>Warning</b>: opendir(./in) [<a href='http://www.php.net/function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/in/sBW79</b> on line <b>2</b><br />

preferences:
275.77 ms | 402 KiB | 469 Q