3v4l.org

run code in 300+ PHP versions simultaneously
<?php function test_posix_isatty() { assert('function_exists("posix_isatty")'); return posix_isatty(fopen('php://memory', 'w')); } var_dump( PHP_VERSION, test_posix_isatty() );
Output for 8.1rc3
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(8) "8.1.0RC3" bool(false)
Output for 8.1rc2
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(8) "8.1.0RC2" bool(false)
Output for 8.1rc1
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(8) "8.1.0RC1" bool(false)
Output for 8.0.13
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "8.0.13" bool(false)
Output for 8.0.12
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "8.0.12" bool(false)
Output for 8.0.11
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "8.0.11" bool(false)
Output for 8.0.10
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "8.0.10" bool(false)
Output for 8.0.9
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "8.0.9" bool(false)
Output for 8.0.8
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "8.0.8" bool(false)
Output for 8.0.7
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "8.0.7" bool(false)
Output for 8.0.6
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "8.0.6" bool(false)
Output for 8.0.5
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "8.0.5" bool(false)
Output for 8.0.3
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "8.0.3" bool(false)
Output for 8.0.2
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "8.0.2" bool(false)
Output for 8.0.1
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "8.0.1" bool(false)
Output for 8.0.0
Warning: posix_isatty(): Could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "8.0.0" bool(false)
Output for 7.4.26
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.4.26" bool(false)
Output for 7.4.25
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.4.25" bool(false)
Output for 7.4.24
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.4.24" bool(false)
Output for 7.4.23
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.4.23" bool(false)
Output for 7.4.22
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.4.22" bool(false)
Output for 7.4.21
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.4.21" bool(false)
Output for 7.4.20
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.4.20" bool(false)
Output for 7.4.16
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.4.16" bool(false)
Output for 7.4.15
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.4.15" bool(false)
Output for 7.4.14
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.4.14" bool(false)
Output for 7.4.13
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.4.13" bool(false)
Output for 7.4.12
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.4.12" bool(false)
Output for 7.4.11
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.4.11" bool(false)
Output for 7.4.10
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.4.10" bool(false)
Output for 7.4.9
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.4.9" bool(false)
Output for 7.4.8
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.4.8" bool(false)
Output for 7.4.7
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.4.7" bool(false)
Output for 7.4.6
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.4.6" bool(false)
Output for 7.4.5
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.4.5" bool(false)
Output for 7.4.4
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.4.4" bool(false)
Output for 7.4.3
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.4.3" bool(false)
Output for 7.4.0
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.4.0" bool(false)
Output for 7.3.33
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.33" bool(false)
Output for 7.3.32
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.32" bool(false)
Output for 7.3.31
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.31" bool(false)
Output for 7.3.30
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.30" bool(false)
Output for 7.3.29
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.29" bool(false)
Output for 7.3.28
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.28" bool(false)
Output for 7.3.27
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.27" bool(false)
Output for 7.3.26
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.26" bool(false)
Output for 7.3.25
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.25" bool(false)
Output for 7.3.24
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.24" bool(false)
Output for 7.3.23
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.23" bool(false)
Output for 7.3.21
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.21" bool(false)
Output for 7.3.20
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.20" bool(false)
Output for 7.3.19
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.19" bool(false)
Output for 7.3.18
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.18" bool(false)
Output for 7.3.17
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.17" bool(false)
Output for 7.3.16
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.3.16" bool(false)
Output for 7.2.33
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.2.33" bool(false)
Output for 7.2.32
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.2.32" bool(false)
Output for 7.2.31
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.2.31" bool(false)
Output for 7.2.30
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.2.30" bool(false)
Output for 7.2.29
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.2.29" bool(false)
Output for 7.2.6
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.2.6" bool(false)
Output for 7.2.0
Deprecated: assert(): Calling assert() with a string argument is deprecated in /in/R8N1L on line 4 Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.2.0" bool(false)
Output for 7.1.20
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.1.20" bool(false)
Output for 7.1.10
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.1.10" bool(false)
Output for 7.1.7
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.1.7" bool(false)
Output for 7.1.6
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.1.6" bool(false)
Output for 7.1.5
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.1.5" bool(false)
Output for 7.1.0
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.1.0" bool(false)
Output for 7.0.20
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "7.0.20" bool(false)
Output for 7.0.6
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.0.6" bool(false)
Output for 7.0.5
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.0.5" bool(false)
Output for 7.0.4
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.0.4" bool(false)
Output for 7.0.3
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.0.3" bool(false)
Output for 7.0.2
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.0.2" bool(false)
Output for 7.0.1
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.0.1" bool(false)
Output for 7.0.0
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "7.0.0" bool(false)
Output for 5.6.28
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.6.28" bool(false)
Output for 5.6.21
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.6.21" bool(false)
Output for 5.6.20
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.6.20" bool(false)
Output for 5.6.19
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.6.19" bool(false)
Output for 5.6.18
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.6.18" bool(false)
Output for 5.6.17
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.6.17" bool(false)
Output for 5.6.16
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.6.16" bool(false)
Output for 5.6.15
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.6.15" bool(false)
Output for 5.6.14
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.6.14" bool(false)
Output for 5.6.13
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.6.13" bool(false)
Output for 5.6.12
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.6.12" bool(false)
Output for 5.6.11
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.6.11" bool(false)
Output for 5.6.10
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.6.10" bool(false)
Output for 5.6.9
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "5.6.9" bool(false)
Output for 5.6.8
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(5) "5.6.8" bool(false)
Output for 5.5.35
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.5.35" bool(false)
Output for 5.5.34
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.5.34" bool(false)
Output for 5.5.33
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.5.33" bool(false)
Output for 5.5.32
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.5.32" bool(false)
Output for 5.5.31
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.5.31" bool(false)
Output for 5.5.30
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.5.30" bool(false)
Output for 5.5.29
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.5.29" bool(false)
Output for 5.5.28
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.5.28" bool(false)
Output for 5.5.27
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.5.27" bool(false)
Output for 5.5.26
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.5.26" bool(false)
Output for 5.5.25
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.5.25" bool(false)
Output for 5.5.24
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.5.24" bool(false)

preferences:
39.94 ms | 470 KiB | 5 Q