0

exec();同じクラスのメソッドで使用することは効率的かつ/または可能ですか? 配列を含むファイルを実行する代わりに、$argv変数をメソッドに渡して別のメソッド内で実行したいと思います。

class Foo{

    private function bar($table, $column, $id){
        //SQL 
    }

    public function bar_exec($table, $column, $id){
        exec($this->bar($table, $column, $id)); //this is most likely wrong
    }
}

これの背後にある理由は、データベースを調べてかなりの数の引数を取るメソッドがあり、完了するまでに約 1 分かかるため、フォームが送信されるたびにバックグラウンドで実行する必要があるためです。これを処理する最良の方法は何ですか?

4

1 に答える 1