In PHP when I do a Singleton, an instance is created for every request that tries to open a connection to the database, or instantiating once it "always" will stay in memory for all requests ?
example:
class Connect{
private static $conn;//qual o escopo dessa variavel?
/**
* Padrão singleton
*/
public static function getConnection(){
if(self::$conn==NULL){
//vai entrar aqui toda vez que uma requisição do usuario tenta uma comunicação com o bd?
self::$conn= new PDO(...);
}
return self::$conn;
}