Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:16180 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 70198 invoked by uid 1010); 9 May 2005 16:10:28 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 24769 invoked by uid 1007); 9 May 2005 15:48:10 -0000 Message-ID: <20050509154810.24764.qmail@lists.php.net> To: internals@lists.php.net Date: Mon, 09 May 2005 11:45:17 -0400 User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 References: <200505091130.56300.lpedretti@suserver.com> In-Reply-To: <200505091130.56300.lpedretti@suserver.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Posted-By: 165.236.136.50 Subject: Re: make new return a reference to existent object From: jason.barnett@telesuite.com (Jason Barnett) Leonardo Pedretti wrote: > I would like (for code cleanliness purposes) to make 'new' return a reference > to an already created object under certain circumstances without using a > factory, is it possible? > > Thanx "Under certain circumatances" ? ... If it's only under certain circumstances that you want a reference versus a copy versus an actual new object... well then why not use factory methods? Or perhaps you meant something like a "Singleton": http://phppatterns.com/index.php/article/articleview/6/1/1/