Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<Ev::resumeEv::sleep>
^EvLast updated: Mon, 26 Oct 2026

Ev::run

(PECL ev >= 0.2.0)

Ev::run — Begin checking for events and calling callbacks for the default loop

Description

final public static function Ev::run( int $flags = ?): void

Begin checking for events and calling callbacks for the default loop. Returns when a callback calls Ev::stop() method, or the flags are nonzero(in which case the return value is true) or when there are no active watchers which reference the loop( EvWatcher::keepalive() is true), in which case the return value will be false. The return value can generally be interpreted as if true, there is more work left to do.

Parameters

flags

Optional parameter flags can be one of the following:

List for possible values of flags
flags Description
0 The default behavior described above
Ev::RUN_ONCE Block at most one(wait, but don't loop)
Ev::RUN_NOWAIT Don't block at all(fetch/handle events, but don't wait)

See the run flag constants.

Return Values

No value is returned.

See Also

  • Ev::stop() - Stops the default event loop
  • EvLoop::run() - Begin checking for events and calling callbacks for the loop

<Ev::resumeEv::sleep>
^EvLast updated: Mon, 26 Oct 2026