1<?php 2 3/** 4 * Sum up a bunch of numbers 5 * 6 * @author Joe Stump <joe@joestump.net> 7 * @package Net_Gearman 8 */ 9class Net_Gearman_Job_Sum extends Net_Gearman_Job_Common 10{ 11 /** 12 * Run the summing job 13 * 14 * @access public 15 * @param array $arg 16 * @return array 17 */ 18 public function run($arg) 19 { 20 $sum = 0; 21 foreach ($arg as $i) { 22 if (is_numeric($i)) { 23 $sum += $i; 24 } 25 } 26 27 return array('sum' => $sum); 28 } 29} 30 31?> 32