Imagem de fundo

Considerando a classe do trecho de código abaixo, informe a...

Considerando a classe do trecho de código abaixo, informe a alternativa que apresenta o trecho de código carreto para obter uma instância de Singleton e atribuir à $obj.


<?php

class Singleton {

-------private static $insíance = null;


-------private function _consíruct() {}


-------public statícfunction getlnstance() {

--------------if (self::$instance === null) {

------------------------self::$instance = new Singleton();

--------------}

--------------return self::$instance;

-------}

}



A

$obj = newSingleton::getlnstance();


B

$obj = Singleton->getlnstance();


C

$obj = Singleton::getlnstance();


D

$obj = Singleton();


E

$obj = new Singleton();