Ir ao conteúdo

Variavel em PHP


eric123

Posts recomendados

Postado

Queria saber se consigo criar variaveis da seguinte forma em uma classe?

Classe Funcionario:

-tipo: Tipo

Classe Pedido:

-data: Data

-cliente: Cliente (existe classe cliente)

Assim como o java eu imaginava que no PHP seria mais ou menos assim:

private Tipo $tipo;

private Data $data;

private Cliente $cliente;

É possivel?

Postado
Queria saber se consigo criar variaveis da seguinte forma em uma classe?

Classe Funcionario:

-tipo: Tipo

Classe Pedido:

-data: Data

-cliente: Cliente (existe classe cliente)

Assim como o java eu imaginava que no PHP seria mais ou menos assim:

private Tipo $tipo;

private Data $data;

private Cliente $cliente;

É possivel?

Você quer que o tipo do campo seja a classe, por exemplo

class data {
private data DataHoje;
}

é isso?

Postado
Não...por exemplo:

class Cliente{
...
}

class Pedido{
protected Cliente cliente;
}

Faça isso.

class Cliente{
...
}

class Pedido{
protected cliente;

public function Pedido(){
$this->cliente = new Cliente();
}
}

Postado

hhhhhmmmmmmmmmm.....

Entendi agora...

Então que dizer que no java, quando fazemos "protected Cliente cliente", é o mesmo de criar uma função criando um objeto daquilo '-'

valeu cara XD

  • Moderador
Postado

Não.

Quando usamos o modificador de acesso protected, estás dizendo que que pode ser usado tanto na classe dele.. quanto nas classes que herdarem dele.

O php é diferente do java, onde o java precisa que você defina o tipo daquela variável. no php não precisa.

Precisas estudar um pouco mais de orientada a objetos.

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!