php - php_uname() 有多快?

标签 php optimization uname

php_uname() 有多快?说做 php_uname('s n')php_uname('a')。我问的原因是因为我想用它来确定我在哪个服务器上,从而确定配置(路径等)。

这与 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

那是在 Core2Duo 2.4GHz Debian 机器上。

我知道这是一个实证测试,但我认为它表明它对您来说足够快。

没想到会花很长时间,因为uname只需要对内核进行一次非常简单的调用。

关于php - php_uname() 有多快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/217555/

相关文章:

php - 复杂的 MySQL CONCAT 存在加密问题

php - 如何在codeigniter中使用mpdf?

javascript - 我想从 php 例程中删除一些 if 循环,使代码更加紧凑和动态

perl - 默认情况下 Perl 中的任何 sumfunc

linux - 如何修改 Linux 内核以更改 uname 返回的版本字符串?

linux - 如何使用 uname -a 或 lsb_release -a 命令识别 linux 的风格?

php - Laravel 密码提醒 token 总是不匹配

python - Linprog 可以解决 LP 原始问题但不能解决对偶问题?

swift - 将 "s"添加到字符串的末尾,具体取决于变量

linux - 确切地说,为什么 uname -m 在 Sun Grid Engine (SGE) 运行时会报告错误的体系结构?