FuelphpにはPHP Quick Profiler(pqp)が付属しています。 すごく便利なのですが、JSONを扱う開発など特定のControllerに対して一時的に停止したいこともあるかと思います。 かなり無理矢理ですがやってみました。 まずクラスの作成 class Stopprofiler extends Profiler { public static function stop_profiling() { static::$profiler = null; } } その後、該当のコントローラで、 Stopprofiler::stop_profiling(); を呼び出せば無事PQPがなくなっているかと。 仕組みは見たまんまです。 Profilerクラスの静的変数$profilerがprotectedなので、継承して書き換えただけです。 オブジェクト指向的には非常に問題のある方法