« Ev::backend
Ev::embeddableBackends »

Ev::depth

(PECL ev >= 0.2.0)

Ev::depth — 再帰の深さを返す

説明

final public static function Ev::depth(): int

Ev::run() に入った回数から Ev::run() を正常終了した回数を引いた結果、 つまり、再帰の深さを返します。 Ev::run() の外部では、この数は 0 になります。 コールバックの中では、この数は 1 になります。ただし、Ev::run() が再帰的に呼び出されている (あるいは別スレッドから呼び出されている) 場合は、もっと大きな数になります。

パラメータ

この関数にはパラメータはありません。

戻り値

ev_depth() は、デフォルトのループの再帰の深さを返します。

参考

  • Ev::iteration() - デフォルトのイベントループが新しいイベントをポーリングした回数を返す
関連キーワード:
再帰   depth   回数   ループ   イベント   backend   embeddableBackends   final   static   正常終了   外部   バック   スレッド   参考   iteration   ポーリング
関連する関数・ページ:
ev.iteration   ev.stop   recursiveiteratoriterator.getdepth   regexp.reference.recursive   ev.run   var.configuration