<?php $system = new \Phastlight\System(); $console = $system->import("console"); $process = $system->import("process"); $count = 0; $sum = 0; $system->method("sumFromOneToOneHundred", function () use($system, &$count, &$sum) { $console = $system->import("console"); //use the console module $count++; if ($count <= 100000) { $sum += $count; $process = $system->import("process"); //use the process module $process->nextTick(array($system, "sumFromOneToOneHundred")); } else { $console->log("Sum is {$sum}"); } }); $system->sumFromOneToOneHundred(); $console->log("Start Computing Sum From 1 to 100000...");