PHP调用来自不同地方的函数

时间:2018-04-30 17:04:22

标签: php

我需要一些帮助。我有这个类,它测量页面加载时间

<?php 
class Page {
    private static $start;
    private static $end;

    static public function setStartPage(){

       return self::$start = microtime(true);
    }

    static public function setEndPage(){

      return  self::$end = microtime(true);
    }

    static public function loadTime(){
        return  self::$end -  self::$start;
    }
}
?>

我打电话给标题的开头:

<?php
Page::setStartPage();
?>

在html正文中我称之为

<?php echo Page::loadTime();?>

并在页面的末尾我称之为

<?php
Page::setEndPage();
?>

如何在loadTime函数中将结束页面中的值发送到正文?

1 个答案:

答案 0 :(得分:1)

如果你逐页阅读书籍,你怎么能在书的中间讲述故事的结局?

而不是:

  1. 启动计时器
  2. 打印内容
  3. 停止计时器
  4. 尝试更改已打印的内容
  5. 尝试:

    1. 启动计时器
    2. 构建内容,但不打印
    3. 停止计时器
    4. 将测量时间添加到内容
    5. 打印增强内容
    6. 大多数使用布局的MVC框架都是这样做的。您首先准备页面的内容,然后在最后处理布局,其中将呈现的页面放入其中。