Qual é a melhor prática para definir uma variável global no fantoche?

2

Eu tenho vários módulos que usam o mesmo e-mail de administrador, agora ele está codificado em todo lugar, é correto configurar uma variável global, quero dizer, com escopo global ou há algo mais que eu possa fazer para conseguir isso?

    
por poz2k4444 31.03.2014 / 03:08

2 respostas

2

Esse parece ser um caso de uso bastante razoável para uma variável global.

Cuidado com uma situação em que você deseja personalizá-lo para sistemas ou módulos específicos - passando-o como um parâmetro de classe (ou usando o Hiera, o que você deve!) para classes que o usam (em vez de fazer referência ao escopo superior variável de dentro das classes) é uma boa maneira de deixar uma certa flexibilidade.

    
por 31.03.2014 / 03:32
4

Eu colocaria esse valor em hiera (como 'adminmail' ou qualquer outra coisa) para que você pudesse variar mais tarde, se necessário. Parametrizar onde é usado (como Shane disse) é uma boa idéia também.

    
por 31.03.2014 / 06:49

Tags