PHP_OS是PHP中的一个预定义常量,表示当前操作系统.
那么PHP_OS有哪些值可用呢??
PHP_OS的值一般可以为:CYGWIN_NT-5.1,Darwin,FreeBSD,HP-UX,IRIX64,Linux,NetBSD,OpenBSD,SunOS,Unix,WIN32,WINNT,Windows.
知道了这个,就可以分别对不同的操作系统执行不同的代码了.
<?php
switch(PHP_OS) {
case 'Unix':
break;
case 'FreeBSD':
break;
case 'NetBSD':
break;
case 'OpenBSD':
break;
case 'Linux':
break;
case 'WINNT':
break;
case 'WIN32':
break;
case 'Windows':
break;
case 'CYGWIN_NT':
break;
case 'Darwin':
break;
case 'IRIX64':
break;
case 'SunOS':
break;
case 'HP-UX':
break;
}