-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
Benefit
Profilerの利用で、実行中の変数の値のロギングやエラーの補足を行い。
より快適なデバッグ環境を提供する。
後に、DBクラスを利用したSQLの実行などを捕捉できるようにする。
Feature
- PHPQuickProfiler(PQP)ベース
- 1メソッドコールで有効・無効を切り替え
- "var_dump"より短いログ用関数
- 例外の捕捉
- 通常のエラーよりも細かい情報(スタックトレースなど)を提供する
- PQPより見やすいオブジェクト/配列出力
Ideal code sample
Deferred...
Description
class Profiler
- ::activate()
プロファイラを有効化します。
プロファイラはactivateのコールをもって、例外の捕捉やパネルの表示を制御します。 - ::time($label = null)
- ::timeEnd($label = null) : int (nano-time)
処理時間の計測を行います。
::timeで計測を開始、::timeStopで計測を終了し、処理時間をプロファイラに表示します。
このとき第1引数を指定することで「なにについての計測か」を識別することが出来ます。 - ::log($vars...)
- ::info($vars...)
- ::error($vars...)
渡されたすべての変数の内容をプロファイラに表示します。
Reactions are currently unavailable