Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andre_bento

[Resolvido] Erro ao instanciar Objeto

Recommended Posts

Olá galera.

Esse é meu primeiro post aqui no fórum.Gostaria de parabenizar a todos pelo fórum.. está show!!!

Bom galera... estou iniciando com o php... Sou desenvolvedor java e estou apanhando um pouco da sintaxe do php e peço a ajuda e paciência dos colegas.

É o seguinte, criei uma classe que dei o nome de clientes

<?php



class Cliente

{

	private  $nome;
	private $idade;
	private $email;


	
	public function getEmail()
	{
		return $this->email;
	}
	
   
	public function setEmail($email)
	{
		$this->email = $email;
	}
	
   
	
	
	
	public function getIdade()
	{
		return $this->idade;
	}
	
	public function setIdade($idade)
	{
		$this->idade = $idade;
	}
	
   
	
	
	
	public function getNome()
	{
		return $this->nome;
	}
	
   
	public function setNome($nome)
	{
		$this->nome = $nome;
	}
	
	
	
	
	
} //fim da classe clientes



?>

E estava tentando criar uma instância em meu objeto que está em outra classe. Estou fazendo a chamada da seguitne maneira:

<?php

include_once("Cliente.php");

class CadCliente
{

	$cliente = new Cliente();
	
	
}

?>

Quando uso o código $cliente = new Cliente() ele está dando erro e dizendo que não era esperado uma variável e sim uma função!

Mas por que ocorre esse erro?

Me ajuda ae galeraaa!!

Um abraço a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você não pode criar objetos assim, eles devem estar dentro de um método.

Não entendi bem o que você espera fazer, mas veja se é isto:

 

class CadCliente
{
	private $cliente;
	
	public function __construct( )
	{
		$this->cliente = new Cliente();
	}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá meu amigo!

Muito obrigado pela ajuda... Não sabia que os objetos só podem ser criados dentro de funções!

Isso foi apenas um teste... só pra ver o objeto mesmo com o php!

Muito obrigado amigo!

RESOLVIDO

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa sorte com o PHP http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Dê uma olhada nisso: http://br.php.net/manual/pt_BR/language.oop5.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.