怎样成PHP高手?学会懒惰的去编程

来源:eNet硅谷动力 作者:PHPChina 梓萱 2007-12-03 出处:pcdog.com

.net  dos  linux  mysql  数据库  
上一页 1 2 3 4 5 6 7 8 9 10 11 下一页 

  function ss_log_reset () {

  global $ss_log_filename;

  @unlink($ss_log_filename);

  }

  在上面的函数中,有四个Log级别变量。运行PHP程序时,只有当Log的级别低于预设的级别值时,Log信息才可以被记录和显示出来。例如,在程序中加入如下的一条语句:

  ss_log_set_level(INFO);

  那么,运行PHP程序时,只有ERROR和INFO级别的LOG信息才能被记录和显示出来,DEBUG级的信息则被忽略了。除此之外,我们还可以设定显示的信息内容,其语句如下:

  ss_log(ERROR, "testing level ERROR");

  ss_log(INFO, "testing level INFO");

  ss_log(DEBUG, "testing level DEBUG");

  你也可以随时使用下面的语句清空LOG信息:

  ss_log_reset();

  4.速度测试函数

  为了优化代码,我们需要一种可以测试代码运行时间的方法,从而来选择最优的代码。下面的函数可以测试运行代码所需的时间:

  function ss_timing_start ($name = default) {

  global $ss_timing_start_times;

  $ss_timing_start_times[$name] = explode( , microtime());

  }

  function ss_timing_stop ($name = default) {

  global $ss_timing_stop_times;

  $ss_timing_stop_times[$name] = explode(, microtime());

  }

  function ss_timing_current ($name = default) {

  global $ss_timing_start_times, $ss_timing_stop_times;

  if (!isset($ss_timing_start_times[$name])) {

  return 0;

  }
更多内容请看PCdog.com--PHP技巧篇专题
上一页 1 2 3 4 5 6 7 8 9 10 11 下一页 
上一篇:PHP编程中八种常见的文件操作方式
下一篇:入门:PHP编程中“字符串”小常识