Usar ::
no início especifica o escopo superior.
Se suas aulas são estruturadas de maneira normal, isso nunca deve importar. Pode importar se você tem classes com colisões de nomes; por exemplo, se você tiver uma turma em module::stuff
e um módulo chamado stuff
, então, um include stuff
de dentro demodule::things
incluirá module::stuff
em vez de stuff
.
Portanto, usar include ::stuff
é uma solução alternativa para isso, informando a pesquisa que você deseja que seja o escopo superior. Esta solução alternativa está documentada aqui .
Então ... dê uma olhada na estrutura do seu módulo e veja se module::config
é um sub-módulo do módulo que você está incluindo. Se não, então alguma outra coisa está causando o problema; você pode fornecer mais informações sobre quais alterações você fez?