| |
PHP-AL |
Justamente pelo conceito de Encapsulamento que você não consegue acessar as
public setHost ($h){
2009/6/22 Allisson Brito <allissonc...@hotmail.com>
> Bom pessoal nas reinações aqui fiz a seguinte classe:
> Só que dá este erro: Fatal error: Cannot access protected property bd::
> Eu estudei mas ainda nao entendo como funciona a tal da "visibilidade"
> Alguém pode me ajudar? valeu!
variáveis como protected e private. Para clarear tua mente faz o seguinte:
Usa métodos gets e sets, tipo:
$this->host = $h;
return $this->host;
acessar de qualquer quer classe ou script PHP. Porém o atributo $host é
private, ou seja, apenas métodos da mesma classe acessa(nesse
caso, setHost() e getHost() estão na mesma classe que $host), sacou?
> http://pastebin.com/m1d71136f
> $host in /var/www/classes/Bd.class.php on line 18
> =D ja tentei com private deu erro tbm..