Tenho 2 classes, mas na hora de executar meu PHP está dando a seguinte mensagem:
Fatal error: Cannot access empty property in C:\apache\htdocs\teste\teste.php on line 45
Segue o código:
class Contato {
public $fone1;
public $fone2;
public $email;
public $MSN;
}
class Cliente {
public $codigo;
public $nome;
public $contato;
function __construct() {
if (!isset($contato))
$contato = new Contato();
}
function __destruct() {
if (isset($contato))
unset($contato);
}
}
...
<input type="text" value="<?php echo $cliente->$contato->$email; //<---- ERRO DA LINHA 45 ?>">
Gostaria de criar na var $contato a classe Contato para ficar um código mais limpo. Como faz isso?
Depois, aproveitando, se eu quiser que $contato seja um array da classe Contato?
Pergunta
McBlade
Olá amigos. Comecei a programar PHPOO agora.
Tenho 2 classes, mas na hora de executar meu PHP está dando a seguinte mensagem:
Segue o código:
Gostaria de criar na var $contato a classe Contato para ficar um código mais limpo. Como faz isso?
Depois, aproveitando, se eu quiser que $contato seja um array da classe Contato?
Link para o comentário
Compartilhar em outros sites
5 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.