Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Maykel-ctba

É possível usar switch fora de função em classe?

Recommended Posts

Fala galera,

Gostaria de usar uma constante desta maneira (AMBIENTE recebe "P" ou "T", vindo do require da primeira linha).

require_once($_SERVER['DOCUMENT_ROOT']."/common/config.php");

class ConfigWrapper
{
    switch(AMBIENTE){
        case "P":
            const PAG_ENV = "production";
        break;
        case "T":
            const PAG_ENV = "sandbox";
        break;
    }
}

Mas estou recebendo o erro:

Parse error: syntax error, unexpected T_SWITCH, expecting T_FUNCTION in blablabla

Pelo que entendi, a classe só recebe variáveis e funções, certo? não é possível declarar uma constante por um switch? Ou existe alguma outra alternativa?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.