(PHP 4 >= 4.0.2, PHP 5, PHP 7)
php_uname — �������� PHP ��ϵͳ���й���Ϣ
$mode
= "a"
] ) : string
php_uname() ���������� PHP �IJ���ϵͳ��������
��� phpinfo() ������������ͬһ���ַ�����
�������Ҫ��ȡ����ϵͳ�����ơ����Կ���ʹ�ó��� PHP_OS
������Ҫע��ó�������� PHP ������built��ʱ�IJ���ϵͳ����
��һЩ�ɵ� UNIX ƽ̨�����п���������ǰϵͳ����Ϣ��Ȼ��ỹԭ��ʾ�ɹ��� PHP ʱ��ϵͳ��Ϣ�� ���������� uname() �����ⲻ���ڻ�������ʱ������
mode
mode
�ǵ����ַ������ڶ���Ҫ����ʲô��Ϣ��
���������ַ�����
Example #1 һЩ php_uname() ������
<?php
echo php_uname();
echo PHP_OS;
/* �������������
Linux localhost 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686
Linux
FreeBSD localhost 3.2-RELEASE #15: Mon Dec 17 08:46:02 GMT 2001
FreeBSD
Windows NT XN1 5.1 build 2600
WINNT
*/
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
echo 'This is a server using Windows!';
} else {
echo 'This is a server not using Windows!';
}
?>
ͬ�����Է����ʹ��һЩ��ص� PHP Ԥ���峣�������磺
Example #2 һЩϵͳ��س���������
<?php
// *nix
echo DIRECTORY_SEPARATOR; // /
echo PHP_SHLIB_SUFFIX; // so
echo PATH_SEPARATOR; // :
// Win*
echo DIRECTORY_SEPARATOR; // \
echo PHP_SHLIB_SUFFIX; // dll
echo PATH_SEPARATOR; // ;
?>