php专区

 首页 > php专区 > PHP应用 > 常用功能 > php检测服务器的运行 - php高级应用

php检测服务器的运行 - php高级应用

分享到:
【字体:
导读:
          检测函数支持functionisfun($funName){return(false!==function_exists($funName))? 39;支持 39;: 39;fontcolor=red不支持 font...

php检测服务器的运行

  1. // 检测函数支持 
  2. function isfun($funName) { 
  3.  return (false !== function_exists($funName))?'支持':'不支持'
  4. //整数运算能力测试 
  5. function test_int() { 
  6.  $timeStart = gettimeofday(); 
  7.  for($i = 0; $i < 3000000; $i++) { 
  8.   $t = 1+1; 
  9.  } 
  10.  $timeEnd = gettimeofday(); 
  11.  $time = ($timeEnd["usec"]-$timeStart["usec"])/1000000+$timeEnd["sec"]-$timeStart["sec"]; 
  12.  $time = round($time, 3)."秒"
  13.  return $time
  14. //浮点运算能力测试 
  15. function test_float() { 
  16.  //得到圆周率值 
  17.  $t = pi(); 
  18.  $timeStart = gettimeofday(); 
  19.  for($i = 0; $i < 3000000; $i++) { 
  20.   //开平方 
  21.   sqrt($t); 
  22.  } 
  23.  $timeEnd = gettimeofday(); 
  24.  $time = ($timeEnd["usec"]-$timeStart["usec"])/1000000+$timeEnd["sec"]-$timeStart["sec"]; 
  25.  $time = round($time, 3)."秒"
  26.  return $time
  27. //IO能力测试 
  28. function test_io() { 
  29.  $fp = @fopen(PHPSELF, "r"); 
  30.  $timeStart = gettimeofday(); 
  31.  for($i = 0; $i < 10000; $i++) { 
  32.   @fread($fp, 10240); 
  33.   @rewind($fp); 
  34.  } 
  35.  $timeEnd = gettimeofday(); 
  36.  @fclose($fp); 
  37.  $time = ($timeEnd["usec"]-$timeStart["usec"])/1000000+$timeEnd["sec"]-$timeStart["sec"]; 
  38.  $time = round($time, 3)."秒"
  39.  return($time); 
分享到:
php中数据的批量导入(csv文件) - php高级...
php中数据的批量导入(csv文件) 有时写程序时后台要求把大量数据导入数据库中,比如计算机考试成绩的查询、电话簿的数据等一般都是存放在Excel中的,这时我们可把数据导出成csv文件,然后通过以下程序即可在后台批量导入数据到数据库中。 下面只是主要程序部分:    
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……