setTimeout()
/**
* This function is used to run a callback in the event loop with timeout
*/
public static function setTimeout(callable $callback, int $timeout): SampleMacro;Similar to JavaScript, simply include a first callback, followed by milliseconds.
The global setTimeout() method sets a timer which executes a function or specified piece of code once the timer expires.
Example:
System::setTimeout(function() {
echo "Hello World\n";
}, 5000);Output:
Hello World // after 5 seconds.As I said, as well as JavaScript next to setTimeout() there is a method to delete them via clearTimeout().
/**
* This function is used to clear the timeout
*/
public static function clearTimeout(SampleMacro $sampleMacro): void;Example:
$timeout = System::setTimeout(function() {
echo "Hello World\n";
}, 5000);
System::clearTimeout($timeout);Output:
Don't output anything the wallet deleted it.Last updated