3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace Bug { class Directory extends \RecursiveDirectoryIterator { protected $_splFileInfoClass = null; protected $_relativePath = null; public function __construct ( $path, $flags = null, $splFileInfoClass = null ) { if(null === $flags) parent::__construct($path); else parent::__construct($path, $flags); $this->setSplFileInfoClass($splFileInfoClass); $this->setRelativePath($path); return; } public function current ( ) { $out = parent::current(); if( null !== $this->_splFileInfoClass && $out instanceof \SplFileInfo) { $out->setInfoClass($this->_splFileInfoClass); $out = $out->getFileInfo(); if($out instanceof SplFileInfo) $out->setRelativePath($this->getRelativePath()); } return $out; } public function getChildren ( ) { $out = parent::getChildren(); $out->setRelativePath($this->getRelativePath()); if($out instanceof \RecursiveDirectoryIterator) $out->setSplFileInfoClass($this->_splFileInfoClass); return $out; } public function setSplFileInfoClass ( $splFileInfoClass ) { $this->_splFileInfoClass = $splFileInfoClass; return; } public function setRelativePath ( $path ) { $this->_relativePath = $path; return; } public function getRelativePath ( ) { return $this->_relativePath; } } class SplFileInfo extends \SplFileInfo { protected $_relativePath = null; public function __construct ( $filename, $relativePath = null ) { parent::__construct($filename); $this->_relativePath = $relativePath; return; } public function setRelativePath ( $relativePath ) { $old = $this->_relativePath; $this->_relativePath = $relativePath; return $old; } public function getRelativePath ( ) { return $this->_relativePath; } public function getRelativePathname ( ) { if(null === $relative = $this->getRelativePath()) return $this->getPathname(); return substr($this->getPathname(), strlen($relative)); } } } namespace { $finder = new Bug\Directory('/'); $finder->setSplFileInfoClass('Bug\SplFileInfo'); foreach(new \RecursiveIteratorIterator($finder) as $entry) var_dump($entry->getRelativePathname()); }
Output for 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
Deprecated: Return type of Bug\Directory::getChildren() should either be compatible with RecursiveDirectoryIterator::getChildren(): RecursiveDirectoryIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /in/qEaUr on line 39 Deprecated: Return type of Bug\Directory::current() should either be compatible with FilesystemIterator::current(): SplFileInfo|FilesystemIterator|string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /in/qEaUr on line 22 Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/qEaUr:12 Stack trace: #0 /in/qEaUr(12): RecursiveDirectoryIterator->__construct('/') #1 /in/qEaUr(110): Bug\Directory->__construct('/') #2 {main} thrown in /in/qEaUr on line 12
Process exited with code 255.
Output for 7.2.29 - 7.2.33, 7.3.12 - 7.3.31, 7.4.0 - 7.4.25, 7.4.27 - 7.4.32, 8.0.0 - 8.0.12, 8.0.14 - 8.0.30
Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/qEaUr:12 Stack trace: #0 /in/qEaUr(12): RecursiveDirectoryIterator->__construct('/') #1 /in/qEaUr(110): Bug\Directory->__construct('/') #2 {main} thrown in /in/qEaUr on line 12
Process exited with code 255.
Output for 8.0.13
string(2) "/." string(3) "/.." string(6) "/var/." string(7) "/var/.." string(12) "/var/cache/." string(13) "/var/cache/.." string(19) "/var/cache/pacman/." string(20) "/var/cache/pacman/.." string(23) "/var/cache/pacman/pkg/." string(24) "/var/cache/pacman/pkg/.." string(10) "/var/lib/." string(11) "/var/lib/.." string(17) "/var/lib/pacman/." string(18) "/var/lib/pacman/.." string(23) "/var/lib/pacman/local/." string(24) "/var/lib/pacman/local/.." string(37) "/var/lib/pacman/local/ALPM_DB_VERSION" string(43) "/var/lib/pacman/local/iana-etc-20210903-1/." string(44) "/var/lib/pacman/local/iana-etc-20210903-1/.." string(47) "/var/lib/pacman/local/iana-etc-20210903-1/mtree" string(46) "/var/lib/pacman/local/iana-etc-20210903-1/desc" string(47) "/var/lib/pacman/local/iana-etc-20210903-1/files" string(47) "/var/lib/pacman/local/filesystem-2021.05.31-1/." string(48) "/var/lib/pacman/local/filesystem-2021.05.31-1/.." string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/mtree" string(50) "/var/lib/pacman/local/filesystem-2021.05.31-1/desc" string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/files" string(22) "/var/lib/pacman/sync/." string(23) "/var/lib/pacman/sync/.." string(28) "/var/lib/pacman/sync/core.db" string(29) "/var/lib/pacman/sync/extra.db" string(33) "/var/lib/pacman/sync/community.db" string(15) "/var/lib/misc/." string(16) "/var/lib/misc/.." string(10) "/var/log/." string(11) "/var/log/.." string(19) "/var/log/pacman.log" string(14) "/var/log/old/." string(15) "/var/log/old/.." string(12) "/var/empty/." string(13) "/var/empty/.." string(12) "/var/games/." string(13) "/var/games/.." string(12) "/var/local/." string(13) "/var/local/.." string(9) "/var/lock" string(9) "/var/mail" string(10) "/var/opt/." string(11) "/var/opt/.." string(8) "/var/run" string(12) "/var/spool/." string(13) "/var/spool/.." string(17) "/var/spool/mail/." string(18) "/var/spool/mail/.." string(10) "/var/tmp/." string(11) "/var/tmp/.." string(45) "/var/tmp/6b8700d54bcfa50c24bafbce9b4e9e2e.bak" string(6) "/dev/." string(7) "/dev/.." string(11) "/dev/stderr" string(11) "/dev/stdout" string(10) "/dev/stdin" string(7) "/dev/fd" string(9) "/dev/core" string(8) "/dev/tty" string(12) "/dev/urandom" string(11) "/dev/random" string(9) "/dev/full" string(9) "/dev/zero" string(9) "/dev/null" string(8) "/dev/log" string(16) "/dev/hugepages/." string(17) "/dev/hugepages/.." string(13) "/dev/mqueue/." string(14) "/dev/mqueue/.." string(48) "/dev/mqueue/262c58d032ce3e619e0ca3cc2830d98a.bak" string(20) "/dev/mqueue/.default" string(10) "/dev/shm/." string(11) "/dev/shm/.." string(17) "/dev/shm/test.txt" string(45) "/dev/shm/f632a8b80df58e9c99799e190f15da9e.bak" string(29) "/dev/shm/PostgreSQL.276423678" string(29) "/dev/shm/PostgreSQL.222257071" string(30) "/dev/shm/PostgreSQL.1703417217" string(11) "/dev/char/." string(12) "/dev/char/.." string(13) "/dev/char/5:0" string(13) "/dev/char/1:9" string(13) "/dev/char/1:8" string(13) "/dev/char/1:7" string(13) "/dev/char/1:5" string(13) "/dev/char/1:3" string(13) "/dev/char/5:2" string(9) "/dev/ptmx" string(10) "/dev/pts/." string(11) "/dev/pts/.." string(13) "/dev/pts/ptmx" string(6) "/run/." string(7) "/run/.." string(20) "/run/phpversions.php" string(19) "/run/config.all.php" string(41) "/run/49e2b80d02c1530c6da24fa93f75dc21.bak" string(41) "/run/54b7c725dfff3b7d39f530de7d7e5821.bak" string(14) "/run/systemd/." string(15) "/run/systemd/.." Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(//run/systemd/incoming): Failed to open directory: Permission denied in /in/qEaUr:14 Stack trace: #0 /in/qEaUr(14): RecursiveDirectoryIterator->__construct('//run/systemd/i...', 0) #1 [internal function]: Bug\Directory->__construct('//run/systemd/i...', 0) #2 /in/qEaUr(41): RecursiveDirectoryIterator->getChildren() #3 /in/qEaUr(113): Bug\Directory->getChildren() #4 {main} thrown in /in/qEaUr on line 14
Process exited with code 255.
Output for 7.4.33
string(2) "/." string(3) "/.." string(6) "/var/." string(7) "/var/.." string(12) "/var/cache/." string(13) "/var/cache/.." string(19) "/var/cache/pacman/." string(20) "/var/cache/pacman/.." string(23) "/var/cache/pacman/pkg/." string(24) "/var/cache/pacman/pkg/.." string(10) "/var/lib/." string(11) "/var/lib/.." string(17) "/var/lib/pacman/." string(18) "/var/lib/pacman/.." string(23) "/var/lib/pacman/local/." string(24) "/var/lib/pacman/local/.." string(37) "/var/lib/pacman/local/ALPM_DB_VERSION" string(43) "/var/lib/pacman/local/iana-etc-20210903-1/." string(44) "/var/lib/pacman/local/iana-etc-20210903-1/.." string(47) "/var/lib/pacman/local/iana-etc-20210903-1/mtree" string(46) "/var/lib/pacman/local/iana-etc-20210903-1/desc" string(47) "/var/lib/pacman/local/iana-etc-20210903-1/files" string(47) "/var/lib/pacman/local/filesystem-2021.05.31-1/." string(48) "/var/lib/pacman/local/filesystem-2021.05.31-1/.." string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/mtree" string(50) "/var/lib/pacman/local/filesystem-2021.05.31-1/desc" string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/files" string(22) "/var/lib/pacman/sync/." string(23) "/var/lib/pacman/sync/.." string(28) "/var/lib/pacman/sync/core.db" string(29) "/var/lib/pacman/sync/extra.db" string(33) "/var/lib/pacman/sync/community.db" string(15) "/var/lib/misc/." string(16) "/var/lib/misc/.." string(10) "/var/log/." string(11) "/var/log/.." string(19) "/var/log/pacman.log" string(14) "/var/log/old/." string(15) "/var/log/old/.." string(12) "/var/empty/." string(13) "/var/empty/.." string(12) "/var/games/." string(13) "/var/games/.." string(12) "/var/local/." string(13) "/var/local/.." string(9) "/var/lock" string(9) "/var/mail" string(10) "/var/opt/." string(11) "/var/opt/.." string(8) "/var/run" string(12) "/var/spool/." string(13) "/var/spool/.." string(17) "/var/spool/mail/." string(18) "/var/spool/mail/.." string(10) "/var/tmp/." string(11) "/var/tmp/.." string(6) "/dev/." string(7) "/dev/.." string(11) "/dev/stderr" string(11) "/dev/stdout" string(10) "/dev/stdin" string(7) "/dev/fd" string(9) "/dev/core" string(8) "/dev/tty" string(12) "/dev/urandom" string(11) "/dev/random" string(9) "/dev/full" string(9) "/dev/zero" string(9) "/dev/null" string(8) "/dev/log" string(16) "/dev/hugepages/." string(17) "/dev/hugepages/.." string(13) "/dev/mqueue/." string(14) "/dev/mqueue/.." string(10) "/dev/shm/." string(11) "/dev/shm/.." string(30) "/dev/shm/PostgreSQL.3801937632" string(30) "/dev/shm/PostgreSQL.1946725422" string(30) "/dev/shm/PostgreSQL.1486049726" string(11) "/dev/char/." string(12) "/dev/char/.." string(13) "/dev/char/5:0" string(13) "/dev/char/1:9" string(13) "/dev/char/1:8" string(13) "/dev/char/1:7" string(13) "/dev/char/1:5" string(13) "/dev/char/1:3" string(13) "/dev/char/5:2" string(9) "/dev/ptmx" string(10) "/dev/pts/." string(11) "/dev/pts/.." string(10) "/dev/pts/0" string(13) "/dev/pts/ptmx" string(6) "/run/." string(7) "/run/.." string(14) "/run/systemd/." string(15) "/run/systemd/.." string(19) "/run/systemd/notify" Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(//run/systemd/incoming): failed to open dir: Permission denied in /in/qEaUr:14 Stack trace: #0 /in/qEaUr(14): RecursiveDirectoryIterator->__construct('//run/systemd/i...', 0) #1 [internal function]: Bug\Directory->__construct('//run/systemd/i...', 0) #2 /in/qEaUr(41): RecursiveDirectoryIterator->getChildren() #3 /in/qEaUr(113): Bug\Directory->getChildren() #4 {main} thrown in /in/qEaUr on line 14
Process exited with code 255.
Output for 7.4.26
string(2) "/." string(3) "/.." string(6) "/var/." string(7) "/var/.." string(12) "/var/cache/." string(13) "/var/cache/.." string(19) "/var/cache/pacman/." string(20) "/var/cache/pacman/.." string(23) "/var/cache/pacman/pkg/." string(24) "/var/cache/pacman/pkg/.." string(10) "/var/lib/." string(11) "/var/lib/.." string(17) "/var/lib/pacman/." string(18) "/var/lib/pacman/.." string(23) "/var/lib/pacman/local/." string(24) "/var/lib/pacman/local/.." string(37) "/var/lib/pacman/local/ALPM_DB_VERSION" string(43) "/var/lib/pacman/local/iana-etc-20210903-1/." string(44) "/var/lib/pacman/local/iana-etc-20210903-1/.." string(47) "/var/lib/pacman/local/iana-etc-20210903-1/mtree" string(46) "/var/lib/pacman/local/iana-etc-20210903-1/desc" string(47) "/var/lib/pacman/local/iana-etc-20210903-1/files" string(47) "/var/lib/pacman/local/filesystem-2021.05.31-1/." string(48) "/var/lib/pacman/local/filesystem-2021.05.31-1/.." string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/mtree" string(50) "/var/lib/pacman/local/filesystem-2021.05.31-1/desc" string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/files" string(22) "/var/lib/pacman/sync/." string(23) "/var/lib/pacman/sync/.." string(28) "/var/lib/pacman/sync/core.db" string(29) "/var/lib/pacman/sync/extra.db" string(33) "/var/lib/pacman/sync/community.db" string(15) "/var/lib/misc/." string(16) "/var/lib/misc/.." string(10) "/var/log/." string(11) "/var/log/.." string(19) "/var/log/pacman.log" string(14) "/var/log/old/." string(15) "/var/log/old/.." string(12) "/var/empty/." string(13) "/var/empty/.." string(12) "/var/games/." string(13) "/var/games/.." string(12) "/var/local/." string(13) "/var/local/.." string(9) "/var/lock" string(9) "/var/mail" string(10) "/var/opt/." string(11) "/var/opt/.." string(8) "/var/run" string(12) "/var/spool/." string(13) "/var/spool/.." string(17) "/var/spool/mail/." string(18) "/var/spool/mail/.." string(10) "/var/tmp/." string(11) "/var/tmp/.." string(45) "/var/tmp/445768481c418ab61f17e274bb4c216d.bak" string(45) "/var/tmp/47bce5c74f589f4867dbd57e9ca9f808.bak" string(45) "/var/tmp/abbe55b0805c034157ec627ef603293a.bak" string(45) "/var/tmp/adb8e3cd638e57a226e627a37fa7e354.bak" string(45) "/var/tmp/81d7985570e39e538abc5cc91453baa8.bak" string(45) "/var/tmp/ef1fa8b0771f072eeb4346625c45fe3a.bak" string(45) "/var/tmp/eb718f6dd0af76369b5a763510964db8.bak" string(45) "/var/tmp/6b8700d54bcfa50c24bafbce9b4e9e2e.bak" string(6) "/dev/." string(7) "/dev/.." string(11) "/dev/stderr" string(11) "/dev/stdout" string(10) "/dev/stdin" string(7) "/dev/fd" string(9) "/dev/core" string(8) "/dev/tty" string(12) "/dev/urandom" string(11) "/dev/random" string(9) "/dev/full" string(9) "/dev/zero" string(9) "/dev/null" string(8) "/dev/log" string(16) "/dev/hugepages/." string(17) "/dev/hugepages/.." string(13) "/dev/mqueue/." string(14) "/dev/mqueue/.." string(48) "/dev/mqueue/262c58d032ce3e619e0ca3cc2830d98a.bak" string(10) "/dev/shm/." string(11) "/dev/shm/.." string(17) "/dev/shm/test.txt" string(45) "/dev/shm/f632a8b80df58e9c99799e190f15da9e.bak" string(30) "/dev/shm/PostgreSQL.1057966567" string(29) "/dev/shm/PostgreSQL.390403255" string(30) "/dev/shm/PostgreSQL.1703417217" string(11) "/dev/char/." string(12) "/dev/char/.." string(13) "/dev/char/5:0" string(13) "/dev/char/1:9" string(13) "/dev/char/1:8" string(13) "/dev/char/1:7" string(13) "/dev/char/1:5" string(13) "/dev/char/1:3" string(13) "/dev/char/5:2" string(9) "/dev/ptmx" string(10) "/dev/pts/." string(11) "/dev/pts/.." string(13) "/dev/pts/ptmx" string(6) "/run/." string(7) "/run/.." string(20) "/run/phpversions.php" string(19) "/run/config.all.php" string(41) "/run/49e2b80d02c1530c6da24fa93f75dc21.bak" string(41) "/run/54b7c725dfff3b7d39f530de7d7e5821.bak" string(14) "/run/systemd/." string(15) "/run/systemd/.." Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(//run/systemd/incoming): failed to open dir: Permission denied in /in/qEaUr:14 Stack trace: #0 /in/qEaUr(14): RecursiveDirectoryIterator->__construct('//run/systemd/i...', 0) #1 [internal function]: Bug\Directory->__construct('//run/systemd/i...', 0) #2 /in/qEaUr(41): RecursiveDirectoryIterator->getChildren() #3 /in/qEaUr(113): Bug\Directory->getChildren() #4 {main} thrown in /in/qEaUr on line 14
Process exited with code 255.
Output for 7.3.33
string(2) "/." string(3) "/.." string(6) "/var/." string(7) "/var/.." string(12) "/var/cache/." string(13) "/var/cache/.." string(19) "/var/cache/pacman/." string(20) "/var/cache/pacman/.." string(23) "/var/cache/pacman/pkg/." string(24) "/var/cache/pacman/pkg/.." string(10) "/var/lib/." string(11) "/var/lib/.." string(17) "/var/lib/pacman/." string(18) "/var/lib/pacman/.." string(23) "/var/lib/pacman/local/." string(24) "/var/lib/pacman/local/.." string(37) "/var/lib/pacman/local/ALPM_DB_VERSION" string(43) "/var/lib/pacman/local/iana-etc-20210903-1/." string(44) "/var/lib/pacman/local/iana-etc-20210903-1/.." string(47) "/var/lib/pacman/local/iana-etc-20210903-1/mtree" string(46) "/var/lib/pacman/local/iana-etc-20210903-1/desc" string(47) "/var/lib/pacman/local/iana-etc-20210903-1/files" string(47) "/var/lib/pacman/local/filesystem-2021.05.31-1/." string(48) "/var/lib/pacman/local/filesystem-2021.05.31-1/.." string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/mtree" string(50) "/var/lib/pacman/local/filesystem-2021.05.31-1/desc" string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/files" string(22) "/var/lib/pacman/sync/." string(23) "/var/lib/pacman/sync/.." string(28) "/var/lib/pacman/sync/core.db" string(29) "/var/lib/pacman/sync/extra.db" string(33) "/var/lib/pacman/sync/community.db" string(15) "/var/lib/misc/." string(16) "/var/lib/misc/.." string(10) "/var/log/." string(11) "/var/log/.." string(19) "/var/log/pacman.log" string(14) "/var/log/old/." string(15) "/var/log/old/.." string(12) "/var/empty/." string(13) "/var/empty/.." string(12) "/var/games/." string(13) "/var/games/.." string(12) "/var/local/." string(13) "/var/local/.." string(9) "/var/lock" string(9) "/var/mail" string(10) "/var/opt/." string(11) "/var/opt/.." string(8) "/var/run" string(12) "/var/spool/." string(13) "/var/spool/.." string(17) "/var/spool/mail/." string(18) "/var/spool/mail/.." string(10) "/var/tmp/." string(11) "/var/tmp/.." string(6) "/dev/." string(7) "/dev/.." string(11) "/dev/stderr" string(11) "/dev/stdout" string(10) "/dev/stdin" string(7) "/dev/fd" string(9) "/dev/core" string(8) "/dev/tty" string(12) "/dev/urandom" string(11) "/dev/random" string(9) "/dev/full" string(9) "/dev/zero" string(9) "/dev/null" string(8) "/dev/log" string(16) "/dev/hugepages/." string(17) "/dev/hugepages/.." string(13) "/dev/mqueue/." string(14) "/dev/mqueue/.." string(10) "/dev/shm/." string(11) "/dev/shm/.." string(29) "/dev/shm/PostgreSQL.768971637" string(29) "/dev/shm/PostgreSQL.280855028" string(30) "/dev/shm/PostgreSQL.1703417217" string(11) "/dev/char/." string(12) "/dev/char/.." string(13) "/dev/char/5:0" string(13) "/dev/char/1:9" string(13) "/dev/char/1:8" string(13) "/dev/char/1:7" string(13) "/dev/char/1:5" string(13) "/dev/char/1:3" string(13) "/dev/char/5:2" string(9) "/dev/ptmx" string(10) "/dev/pts/." string(11) "/dev/pts/.." string(10) "/dev/pts/0" string(13) "/dev/pts/ptmx" string(6) "/run/." string(7) "/run/.." string(14) "/run/systemd/." string(15) "/run/systemd/.." Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(//run/systemd/incoming): failed to open dir: Permission denied in /in/qEaUr:14 Stack trace: #0 /in/qEaUr(14): RecursiveDirectoryIterator->__construct('//run/systemd/i...', 0) #1 [internal function]: Bug\Directory->__construct('//run/systemd/i...', 0) #2 /in/qEaUr(41): RecursiveDirectoryIterator->getChildren() #3 /in/qEaUr(113): Bug\Directory->getChildren() #4 {main} thrown in /in/qEaUr on line 14
Process exited with code 255.
Output for 7.3.32
string(2) "/." string(3) "/.." string(6) "/var/." string(7) "/var/.." string(12) "/var/cache/." string(13) "/var/cache/.." string(19) "/var/cache/pacman/." string(20) "/var/cache/pacman/.." string(23) "/var/cache/pacman/pkg/." string(24) "/var/cache/pacman/pkg/.." string(10) "/var/lib/." string(11) "/var/lib/.." string(17) "/var/lib/pacman/." string(18) "/var/lib/pacman/.." string(23) "/var/lib/pacman/local/." string(24) "/var/lib/pacman/local/.." string(37) "/var/lib/pacman/local/ALPM_DB_VERSION" string(43) "/var/lib/pacman/local/iana-etc-20210903-1/." string(44) "/var/lib/pacman/local/iana-etc-20210903-1/.." string(47) "/var/lib/pacman/local/iana-etc-20210903-1/mtree" string(46) "/var/lib/pacman/local/iana-etc-20210903-1/desc" string(47) "/var/lib/pacman/local/iana-etc-20210903-1/files" string(47) "/var/lib/pacman/local/filesystem-2021.05.31-1/." string(48) "/var/lib/pacman/local/filesystem-2021.05.31-1/.." string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/mtree" string(50) "/var/lib/pacman/local/filesystem-2021.05.31-1/desc" string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/files" string(22) "/var/lib/pacman/sync/." string(23) "/var/lib/pacman/sync/.." string(28) "/var/lib/pacman/sync/core.db" string(29) "/var/lib/pacman/sync/extra.db" string(33) "/var/lib/pacman/sync/community.db" string(15) "/var/lib/misc/." string(16) "/var/lib/misc/.." string(10) "/var/log/." string(11) "/var/log/.." string(19) "/var/log/pacman.log" string(14) "/var/log/old/." string(15) "/var/log/old/.." string(12) "/var/empty/." string(13) "/var/empty/.." string(12) "/var/games/." string(13) "/var/games/.." string(12) "/var/local/." string(13) "/var/local/.." string(9) "/var/lock" string(9) "/var/mail" string(10) "/var/opt/." string(11) "/var/opt/.." string(8) "/var/run" string(12) "/var/spool/." string(13) "/var/spool/.." string(17) "/var/spool/mail/." string(18) "/var/spool/mail/.." string(10) "/var/tmp/." string(11) "/var/tmp/.." string(6) "/dev/." string(7) "/dev/.." string(11) "/dev/stderr" string(11) "/dev/stdout" string(10) "/dev/stdin" string(7) "/dev/fd" string(9) "/dev/core" string(8) "/dev/tty" string(12) "/dev/urandom" string(11) "/dev/random" string(9) "/dev/full" string(9) "/dev/zero" string(9) "/dev/null" string(8) "/dev/log" string(16) "/dev/hugepages/." string(17) "/dev/hugepages/.." string(13) "/dev/mqueue/." string(14) "/dev/mqueue/.." string(10) "/dev/shm/." string(11) "/dev/shm/.." string(30) "/dev/shm/PostgreSQL.1599529683" string(29) "/dev/shm/PostgreSQL.879208985" string(30) "/dev/shm/PostgreSQL.1604936931" string(11) "/dev/char/." string(12) "/dev/char/.." string(13) "/dev/char/5:0" string(13) "/dev/char/1:9" string(13) "/dev/char/1:8" string(13) "/dev/char/1:7" string(13) "/dev/char/1:5" string(13) "/dev/char/1:3" string(13) "/dev/char/5:2" string(9) "/dev/ptmx" string(10) "/dev/pts/." string(11) "/dev/pts/.." string(10) "/dev/pts/0" string(13) "/dev/pts/ptmx" string(6) "/run/." string(7) "/run/.." string(14) "/run/systemd/." string(15) "/run/systemd/.." Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(//run/systemd/incoming): failed to open dir: Permission denied in /in/qEaUr:14 Stack trace: #0 /in/qEaUr(14): RecursiveDirectoryIterator->__construct('//run/systemd/i...', 0) #1 [internal function]: Bug\Directory->__construct('//run/systemd/i...', 0) #2 /in/qEaUr(41): RecursiveDirectoryIterator->getChildren() #3 /in/qEaUr(113): Bug\Directory->getChildren() #4 {main} thrown in /in/qEaUr on line 14
Process exited with code 255.
Output for 7.1.20, 7.2.6
Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (/tmp:/in) in /in/qEaUr:12 Stack trace: #0 /in/qEaUr(12): RecursiveDirectoryIterator->__construct('/') #1 /in/qEaUr(110): Bug\Directory->__construct('/') #2 {main} thrown in /in/qEaUr on line 12
Process exited with code 255.
Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.10, 7.2.0
Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(/): failed to open dir: Permission denied in /in/qEaUr:12 Stack trace: #0 /in/qEaUr(12): RecursiveDirectoryIterator->__construct('/') #1 /in/qEaUr(110): Bug\Directory->__construct('/') #2 {main} thrown in /in/qEaUr on line 12
Process exited with code 255.
Output for 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.24 - 5.5.35, 5.6.8 - 5.6.28
Fatal error: Uncaught exception 'UnexpectedValueException' with message 'RecursiveDirectoryIterator::__construct(/): failed to open dir: Permission denied' in /in/qEaUr:12 Stack trace: #0 /in/qEaUr(12): RecursiveDirectoryIterator->__construct('/') #1 /in/qEaUr(110): Bug\Directory->__construct('/') #2 {main} thrown in /in/qEaUr on line 12
Process exited with code 255.
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17
Parse error: syntax error, unexpected T_STRING in /in/qEaUr on line 2
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_STRING in /in/qEaUr on line 2
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/qEaUr on line 2
Process exited with code 255.

preferences:
240.74 ms | 401 KiB | 314 Q