|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jul 2009
Messaggi: 125
|
[PHP] Commentiamo questo codice
Stavo leggendo un libro su php e ho trovato questo codice:
Codice:
Class Persona{
//altre funzioni e costruttore
function &getInstance()
{
static $instance;
if( !is_object($instance) )
{
$instance = new Persona();
}
return $instance;
}
}
e non ho capito bene a cosa serve creare una funzione getinstance come quella. Serve per fare in modo che ci sia sempre una sola istanza ? Quando potrebbe servire una soluzione del genere ?
|
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jul 2009
Messaggi: 125
|
up
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 1059
|
singleton?
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jul 2009
Messaggi: 125
|
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 558
|
ad esempio quando vuoi connetterti ad un db utilizzando un unico "punto di accesso" puoi usare un pattern del genere.
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Jul 2009
Messaggi: 125
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:38.




















