Hi Matthew,

okay. Someone should also check other singleton implementations in the
framework.

-- Marco

On Thu, Mar 27, 2008 at 2:49 PM, Matthew Weier O'Phinney <[EMAIL PROTECTED]>
wrote:

> -- Marco Kaiser <[EMAIL PROTECTED]> wrote
> (on Thursday, 27 March 2008, 02:14 PM +0100):
> > Hi,
> >
> > with the upcomming next release of php one bug "feature" will change.
> >
> > http://news.php.net/php.internals/36606
> >
> > any own extended version of a single pattern class that is based on the
> same
> > mechanism like the Zend_Controller_Front
> >
> > class My_Controller_Front extends Zend_Controller_Front
> > {
> >     public static function getInstance()
> >     {
> >         if (null === self::$_instance) {
> >             self::$_instance = new self();
> >         }
> >
> >         return self::$_instance;
> >     }
> > }
> >
> > And the Zend_Controller_Front __construct is private will raise with
> 5.2.6 a
> > fatal error. This mease the contructor should be protected to keep it
> > working with 5.2.6.
> > Can anyone confirm this ?
>
> Actually, the constructor was made protected for the 1.5.1. release ;-)
>
> --
> Matthew Weier O'Phinney
> PHP Developer            | [EMAIL PROTECTED]
> Zend - The PHP Company   | http://www.zend.com/
>



-- 
Marco Kaiser

Reply via email to