ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> PHP技术
看过google的搜索吗?搜索共花了多少时间?这里有一个类可以统计脚本执行时间的。
<?php



// class PHP_timer开始

class PHP_timer {



    // 用来收集脚本执行过程中的信息

    var $points = array();

    

    // 在脚本的开始处调用这个函数

    function start() {

        // 请看后面的addmarker函数

        $this->addmarker("Start");

    }

    // end function start()



    // 在脚本的结束处调用这个函数

    function stop() {

        // 请看后面的addmarker函数

        $this->addmarker("Stop");

    }

    // end function stop()



    // 这个函数用来在脚本执行时增加一个标记

    // 需要一个用来描述的名字

    function addmarker($name) {

        // 调用 jointime() 函数并将microtime() 的返回值传递过去

        $markertime = $this->jointime(microtime());

        // $ae 得到当前数组的大小,也就是当前的插入位置

        // currently in the $points array

        $ae = count($this->points);

        // 在数组中存储timestamp 和说明

        $this->points[$ae][0] = $markertime;

        $this->points[$ae][1] = $name;

    }

    // end function addmarker()



    // 这个函数会处理从microtime() 返回的字串

    function jointime($mtime) {

        // 分解字串

        $timeparts = explode(" ",$mtime);

        // 连接两个字串,并去除小数部分的0

        $finaltime = $timeparts[1].substr($timeparts[0],1);

        // 返回连接后的字串

        return $finaltime;

    }

    // end function jointime()

    

    // 这个函数简单的显示从开始到结束所需要的时间

    function showtime() {

        echo bcsub($this->points[count($this->points)-1][0],$this->points[0][0],6);

    }

    // end function showtime()

    

    // 这个函数显示所有的在脚本运行过程中收集到的信息

    function debug() {

        echo "Script execution debug information:";

        echo "<table border=0 cellspacing=5 cellpadding=5>
";

        // 这个表格有3列 Marker name, Timestamp, difference

        echo "<tr><td><b>Marker</b></td><td><b>Time</b></td><td><b>Diff</b></td></tr>
";

        // 第一行是没有运行时间差的

        echo "<tr>
";

        echo "<td>".$this->points[0][1]."</td>";

        echo "<td&g
 
 
本站关键词:
|东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有