Services webmasters
Partenaires
Jeux concours gratuits
 
php_sapi_name
<<<
php_uname phpcredits
>>>

7.80 Options PHP et informations
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
assert_options
assert
dl
extension_loaded
get_cfg_var
get_current_user
get_defined_constants
get_extension_funcs
get_include_path
get_included_files
get_loaded_extensions
get_magic_quotes_gpc
get_magic_quotes_runtime
get_required_files
getenv
getlastmod
getmygid
getmyinode
getmypid
getmyuid
getopt
getrusage
ini_alter
ini_get_all
ini_get
ini_restore
ini_set
main
memory_get_usage
php_ini_scanned_files
php_logo_guid
php_sapi_name
->php_uname
phpcredits
phpinfo
phpversion
putenv
restore_include_path
set_include_path
set_magic_quotes_runtime
set_time_limit
version_compare
zend_logo_guid
zend_version

7.80.39 php_uname() Retourne les informations sur le système d'exploitation serveur

[ Exemples avec php_uname ]   PHP 4 >= 4.0.2

string  php_uname ( void )

php_uname retourne les informations sur le système d'exploitation sur lequel tourne PHP .

Exemples avec php_uname

<?php
echo php_uname();
echo
PHP_OS;

/* Quelques résultats possibles :
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
'Vous utilisez Windows!';
} else {
    echo
"Vous n'utilisez pas Windows!";
}

?>

Il y a aussi des constantes prédéfinies qui peuvent être pratiques :

Quelques constantes liées à l'OS

<?php
// *nix
echo DIRECTORY_SEPARATOR; // :
echo PHP_SHLIB_SUFFIX;    // so

// Win*
echo DIRECTORY_SEPARATOR; // ;
echo PHP_SHLIB_SUFFIX;    // dll
?>

Voir aussi php_version , php_sapi_name et phpinfo .

<< php_uname >>
php_sapi_name Options PHP et informations phpcredits
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -