fork download
  1. <?php
  2. echo 'default ' . php_uname() . PHP_EOL;
  3. echo 'a ' . php_uname('a') . PHP_EOL;
  4. echo 's ' . php_uname('s') . PHP_EOL;
  5. echo 'n ' . php_uname('n') . PHP_EOL;
  6. echo 'r ' . php_uname('r') . PHP_EOL;
  7. echo 'v ' . php_uname('v') . PHP_EOL;
  8. echo 'm ' . php_uname('m') . PHP_EOL;
  9. echo PHP_EOL;
  10.  
  11. echo 'PHP_OS ' . PHP_OS . PHP_EOL;
  12. echo PHP_EOL;
  13.  
  14. echo 'Windows ' . ( stristr( php_uname( 's' ), 'Windows' )?'Sim':'Nao' ) . PHP_EOL;
  15. echo 'FreeBSD ' . ( stristr( php_uname( 's' ), 'FreeBSD' )?'Sim':'Nao' ) . PHP_EOL;
  16. echo 'Linux? ' . ( stristr( php_uname( 's' ), 'Linux' )?'Sim':'Nao' ) . PHP_EOL;
  17.  
  18. ?>
Success #stdin #stdout 0.02s 52432KB
stdin
Standard input is empty
stdout
default Linux checker 2.6.32.46 #1 SMP Fri Sep 2 15:45:09 CEST 2011 i686
a       Linux checker 2.6.32.46 #1 SMP Fri Sep 2 15:45:09 CEST 2011 i686
s       Linux
n       checker
r       2.6.32.46
v       #1 SMP Fri Sep 2 15:45:09 CEST 2011
m       i686

PHP_OS  Linux

Windows Nao
FreeBSD Nao
Linux?  Sim