3

つまり、ClassOneというクラスがあり、コンストラクターを次のように呼び出します。

$myclass = new ClassOne(TRUE);

クラスがそれ自体のインスタンスを返し、クラスを必要とするページの生成を遅くすることなく、クラスからバックグラウンドでコマンドを実行するようにしたいと思います。

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

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

1 に答える 1

0

私の解決策は、コードが最小限の影響を受けている間、バックグラウンドでアクションを実行する新しいスレッドを作成することです。これには、サーバーへの別のリクエストと同様に、新しいスレッドから何かを実行できるようにする必要があります。

于 2012-12-26T19:52:00.947 に答える