php_uname()說要做多快php_uname('s n')
或php_uname('a')
。我問的原因是因爲我想用它來確定我在哪個服務器上,並因此決定配置(路徑等)。php_uname()有多快?
這是關係到Is there a PHP function or variable giving the local host name?
php_uname()說要做多快php_uname('s n')
或php_uname('a')
。我問的原因是因爲我想用它來確定我在哪個服務器上,並因此決定配置(路徑等)。php_uname()有多快?
這是關係到Is there a PHP function or variable giving the local host name?
我只是這樣做:
<?php
$tstart = microtime(true);
php_uname('a');
print 'it took '. sprintf("%f",microtime(true) - $tstart) ." seconds\n";
?>
而且它產生這樣的:
it took 0.000016 seconds
這是在酷睿2 2.4GHz的Debian的框。
我知道這是一個實證測試,除了我認爲它表明它對您來說足夠快。
因爲uname只需要對內核進行非常簡單的調用,所以我沒有想到它需要很長時間。
$_SERVER['HTTP_HOST']
只要有人在這裏停下來回答同樣的問題......如果你是獨立於Web服務器運行PHP,在cronjob。 – 2013-12-09 10:21:37
我不知道。用戶永遠不會得到0.000016秒的時間。 – eyelidlessness 2008-10-20 05:17:15