sanchesjs 0 Denunciar post Postado Outubro 6, 2003 Vi um codigo mais ou menos assim : E nao entendi o que significa o " $this-> " e o ponto antes do sinal de igual em " $sql.=" Alguem poderia me ensinar ? Valeu function carro($acao="L") { $this->acao = $acao; $this->proprietario = ''; $this->marca = ''; $this->modelo = ''; $this->cor = ''; $this->opcionais = ''; $this->ano_fab = 0; $this->ano_mod = 0; $this->km_atual = 0; $this->ult_trc = 0; $this->ult_rev = 0; $this->coment = ''; } function incluir($bd) { $sql = "INSERT INTO carros VALUES("; $sql.= "'" . $this->proprietarios . "'."; $sql.= "'" . $this->marca . "',"; $sql.= "'" . $this->modelo . "',"; $sql.= "'" . $this->cor . "',"; $sql.= "'" . $this->opcionais . "',"; $sql.= $this->ano_fab . ","; $sql.= $this->ano_mod . ","; $sql.= $this->km_atual . ","; $sql.= $this->ult_trc . ","; $sql.= $this->ult_rev . ","; $sql.= "'" . $this->coment . "')"; $qry = new consulta($bd); $qry->executa($sql); Compartilhar este post Link para o post Compartilhar em outros sites
ZehOliveira 0 Denunciar post Postado Outubro 6, 2003 nesse caso, o $this->alguma_variavel se refere a uma variavel "global" dentro de uma classe... Só acrescentando... variável global não, se refere a um atributo da propria classe! E o $this é o objeto que refere-se a propria classe.Exemplo, você tem uma classe e quer usar outro método dela propria.. não dá pra referenciar pelo nome do objeto já que você não sabe qual nome vai ser criado... daí é só usar $this.class my_class { function metodoOne () return false; } function metodoTwo() { return $this->metodoOne(); }}O $this serviu pra fazer uma referencia ao proprio objeto. (Foi mal se fui redundante e falei a mesma coisa que você falou.. mas foi so pra completar) Compartilhar este post Link para o post Compartilhar em outros sites
sanchesjs 0 Denunciar post Postado Outubro 7, 2003 Entendi mais ou menos ... mas deu pra pegar .. preciso dar uma estudada em classes... Voces recomendam algum site ou leirura ? Valeu Compartilhar este post Link para o post Compartilhar em outros sites