Re: PHP Brain Teasers

From: Date: Tue, 26 Jun 2007 23:47:14 +0000
Subject: Re: PHP Brain Teasers
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-257823@lists.php.net to get a copy of this message
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();

« previous php.general (#257823) next »