3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?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 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.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)
Output for 5.4.45
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.45" bool(false)
Output for 5.4.44
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.44" bool(false)
Output for 5.4.43
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.43" bool(false)
Output for 5.4.42
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.42" bool(false)
Output for 5.4.41
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.41" bool(false)
Output for 5.4.40
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.40" bool(false)
Output for 5.4.39
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.39" bool(false)
Output for 5.4.38
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.38" bool(false)
Output for 5.4.37
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.37" bool(false)
Output for 5.4.36
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.36" bool(false)
Output for 5.4.35
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.35" bool(false)
Output for 5.4.34
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.34" bool(false)
Output for 5.4.32
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.32" bool(false)
Output for 5.4.31
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.31" bool(false)
Output for 5.4.30
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.30" bool(false)
Output for 5.4.29
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.29" bool(false)
Output for 5.4.28
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.28" bool(false)
Output for 5.4.27
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.27" bool(false)
Output for 5.4.26
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.26" bool(false)
Output for 5.4.25
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.25" bool(false)
Output for 5.4.24
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.24" bool(false)
Output for 5.4.23
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.23" bool(false)
Output for 5.4.22
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.22" bool(false)
Output for 5.4.21
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.21" bool(false)
Output for 5.4.20
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.20" bool(false)
Output for 5.4.19
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.19" bool(false)
Output for 5.4.18
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.18" bool(false)
Output for 5.4.17
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.17" bool(false)
Output for 5.4.16
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.16" bool(false)
Output for 5.4.15
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.15" bool(false)
Output for 5.4.14
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.14" bool(false)
Output for 5.4.13
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.13" bool(false)
Output for 5.4.12
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.12" bool(false)
Output for 5.4.11
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.11" bool(false)
Output for 5.4.10
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.4.10" bool(false)
Output for 5.3.29
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.3.29" bool(false)
Output for 5.3.28
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.3.28" bool(false)
Output for 5.3.27
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.3.27" bool(false)
Output for 5.3.26
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.3.26" bool(false)
Output for 5.3.25
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.3.25" bool(false)
Output for 5.3.24
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.3.24" bool(false)
Output for 5.3.23
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.3.23" bool(false)
Output for 5.3.22
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.3.22" bool(false)
Output for 5.3.21
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.3.21" bool(false)
Output for 5.3.20
Warning: posix_isatty(): could not use stream of type 'MEMORY' in /in/R8N1L on line 5 string(6) "5.3.20" bool(false)