|  | Posted by Oli Filth on 05/15/06 21:39 
howachen@gmail.com said the following on 14/05/2006 19:10:> Ryan Lange wrote:
 >> howachen@gmail.com wrote:
 >>> if this instance use a lot of memory, would it be better if i use
 >>> reference?
 >>>
 >>> e.g.
 >>>
 >>> //*********************
 >>> public static function &singleton()
 >>>    {
 >>>        if (!isset(self::$instance)) {
 >>>            $c = __CLASS__;
 >>>            self::$instance = new $c;
 >>>        }
 >>>
 >>>        return self::$instance;
 >>>    }
 >>> //*********************
 >>      By default, objects in PHP5 are passed/returned by reference, so
 >> this is unnecessary.
 >>
 > how about PHP4? need explictly use reference?
 >
 
 Somewhat irrelevant, as PHP 4 doesn't implement static class members.
 
 
 --
 Oli
  Navigation: [Reply to this message] |