从类构造函数返回后运行Function

时间:2012-12-17 06:52:48

标签: php

所以我有一个叫做 ClassOne 的类,我这样调用构造函数:

$myclass = new ClassOne(TRUE);

我希望让类返回自身的实例,然后在类的后台运行一个命令,而不会减慢需要该类的页面的生成。

class ClassOne {
  function __construct( $bool ) {
    if( $bool ) {
      call_me_in_background( $this->background() );
    }
  }

  function background() {
    //Do stuff...
  }
}

1 个答案:

答案 0 :(得分:0)

我的解决方案是创建一个新线程,它将在后台执行操作,同时您的代码受到最小影响。 这要求您允许从新线程执行某些操作,就像对服务器的另一个请求一样。