Não estou conseguindo usar variáveis globais. Estou tentando programar PHP OO + MVC e estou tendo problemas quando declaro variáveis globais. Quando eu declaro as variáveis de forma local, funciona, mas global não.
class BancodeDados
{
global $rede = "192.168.2.11";
global $usuario = "root";
global $senha = "newpassword";
global $db = "publicador_rh";
function conectaSelecionaBanco($rede,$usuario,$senha,$db)
{
$conexao = mysql_connect($rede, $usuario, $senha) or die(mysql_error());
$banco = mysql_select_db($db, $conexao) or die(mysql_error());
return $banco;
}
}
Com este código aparece na tela: "Parse error: syntax error, unexpected T_GLOBAL, expecting T_FUNCTION in C:\xampplite\htdocs\Renato\atividades_rh\controlador.php on line 4"
E se eu tiro o global que vem antes da variável também dá erro: "Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in C:\xampplite\htdocs\Renato\atividades_rh\controlador.php on line 4" como que pedindo para eu colocar as variáveis dentro de uma função.
Pergunta
Guest --Tiago --
Não estou conseguindo usar variáveis globais. Estou tentando programar PHP OO + MVC e estou tendo problemas quando declaro variáveis globais. Quando eu declaro as variáveis de forma local, funciona, mas global não.
Com este código aparece na tela: "Parse error: syntax error, unexpected T_GLOBAL, expecting T_FUNCTION in C:\xampplite\htdocs\Renato\atividades_rh\controlador.php on line 4"
E se eu tiro o global que vem antes da variável também dá erro: "Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in C:\xampplite\htdocs\Renato\atividades_rh\controlador.php on line 4" como que pedindo para eu colocar as variáveis dentro de uma função.
Aguém pode me ajudar ?
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.