3

php_uname()php_uname('s n')がorを実行する速さphp_uname('a')。私が尋ねる理由は、それを使用して、自分が使用しているサーバーと構成 (パスなど) を判別したいからです。

これは、ローカル ホスト名を指定する PHP 関数または変数はありますか? に関連しています。

4

2 に答える 2

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 はカーネルに対して非常に単純な呼び出しを行うだけでよいため、長い時間がかかるとは思っていませんでした。

于 2008-10-20T05:12:36.507 に答える
0
$_SERVER['HTTP_HOST']
于 2008-10-23T10:06:31.997 に答える