Re: singleton in php?

From: Date: Fri, 07 Sep 2018 05:55:01 +0000
Subject: Re: singleton in php?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-326547@lists.php.net to get a copy of this message
unsubscribeOn September 5, 2018 at 2:49 AM Tony Marston <TonyMarston@hotmail.com> wrote:"Jeffry Killen" wrote in message news:1258AF76-BD0A-428A-973B-E4DC22C649DE@prodigy.net...>>Hello;>>I have been trying to get a better understanding of "singleton".>>It is defined as a class that can only produce one instance of>itself.>>In the online explanation, that is accomplished by a>private constructor function that produces an instance>of the class within its instance.>>But in php I am of the understanding that a constructor>function has to be made public and can't return anything.>>Here is the online reference I am looking at:>https://www.techopedia.com/definition/15830/singleton>>So, at some point it seems that the class instance has to>be exported via a return statement at some point, otherwise>how would it be used in other code?>>Is there a part of the manual that addresses this?>>I have a hard copy text* on PHP that addresses the singleton>and factory pattern, but I have not been able to completely>comprehend either of these.>>*I don't have immediate access to the book and don't remember>the title, but the publisher is Friends of Ed / (Apress).>>I have been further thrown off by the use of singleton>to refer to an object literal in javascript.>>I realize that this in not about javascript but the concept>and this use of the term has me confused.>>More than one object literal can be created and subsequently>cloned by code, so how is it a singleton, in the general sense?>>Thank you for time and attention.>>JKThere is more than one way to implement a singleton. Take a look at http://www.tonymarston.net/php-mysql/singleton.html-- Tony Marston

« previous php.general (#326547) next »