Colin Guthrie wrote: > Daniel Brown wrote: >> What the hell? Why not start a thread that can be fun and >> challenging for all of us. > > One more before bed: > > class pin > { > private $mVisible; > private $mInstantiateTime; > > public function __construct() > { > $this->mInstantiateTime = floor(time() / 86400) * 86400; > $this->mVisible = rand() % 2; > } > > public function isVisible() > { > return $this->mVisible; > } > > public function pickup() > { > if ($this->mVisible) > { > $now = time(); > if (($now - $this->mInstantiateTime) < 86400) > return 'Good Luck!'; > } > return ''; > } > } > > $pin = new pin(); > if ($pin->isVisible()) > $have = $pin->pickup(); > PS I KNOW this is not LC_TIME aware and I know I double check a condition but it's needed in the context I think ;) Night all. /me should have gone to be ages ago..... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php