php_uname()说php_uname('s n')
或php_uname('a')
的速度有多快。我问的原因是因为我想用它来确定我所在的服务器以及配置(路径等)。
这与Is there a PHP function or variable giving the local host name?
有关答案 0 :(得分:3)
我刚刚这样做了:
<?php
$tstart = microtime(true);
php_uname('a');
print 'it took '. sprintf("%f",microtime(true) - $tstart) ." seconds\n";
?>
它产生了这个:
it took 0.000016 seconds
这是在Core2Duo 2.4GHz Debian盒子上。
我知道这是一项经验测试,但我认为它表明它对您来说足够快。
我没想到它需要很长时间,因为uname只需要对内核进行非常简单的调用。
答案 1 :(得分:0)
$_SERVER['HTTP_HOST']