lumasai Postado Novembro 18, 2010 Denunciar Share Postado Novembro 18, 2010 criei uma classe com um construtor mas não konsigo acessar as variaveis atraves do construtor ...mas quando faco o setvalor() ai sim acesso ...o que esta a akontecer kom o construtor??aqui vai codigo exemplo::://**************************************************************************************<?php class test { private $valor; function _construct($v) { $this->setValor($v); } function setValor($v) { $this->valor = $v; } function getValor() { return $this->valor; } } //primeiro getValor() $t = new test("this"); echo $t->getValor(); //segundo geValor() $t->setValor("that"); echo $t->getValor();?>//******************************************************************************************* Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Romero Dias Postado Novembro 18, 2010 Denunciar Share Postado Novembro 18, 2010 A palavra construct está faltando um underscore __constructfunction __construct($va) { $this->setValor($va); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lumasai Postado Novembro 18, 2010 Autor Denunciar Share Postado Novembro 18, 2010 heheehehehehhe valeu jovem...........já estava todo irritado kom o PHP ....... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
lumasai
criei uma classe com um construtor mas não konsigo acessar as variaveis atraves do construtor ...mas quando faco o setvalor() ai sim acesso ...o que esta a akontecer kom o construtor??
aqui vai codigo exemplo:::
//**************************************************************************************
<?php
class test
{
private $valor;
function _construct($v)
{
$this->setValor($v);
}
function setValor($v)
{
$this->valor = $v;
}
function getValor()
{
return $this->valor;
}
}
//primeiro getValor()
$t = new test("this");
echo $t->getValor();
//segundo geValor()
$t->setValor("that");
echo $t->getValor();
?>
//*******************************************************************************************
Link para o comentário
Compartilhar em outros sites
2 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.