Você está aqui: PHP ::: Fundamentos da Linguagem ::: Tipos de Dados |
Como usar o tipo de dados object da linguagem PHPQuantidade de visualizações: 7809 vezes |
O PHP, especialmente a partir da versão 5.0, suporta a programação orientada a objetos (OOP). A programação OOP promove um design modular limpo, simplifica a depuração e manutenção e facilita a reutilização de códigos. As classes são os pontos cruciais de um design orientado a objetos. Uma classe é uma definição de uma estrutura que contém propriedades (variáveis) e métodos (funções). Classes são definidas com a palavra-chave class: ---------------------------------------------------------------------- Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Este código foi útil? Paga um cafezinho pra mim :-( PIX: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- class Pessoa{ public $nome = ''; function nome($novo_nome = NULL){ if(!is_null($novo_nome)){ $this->nome = $novo_nome; } return $this->nome; } } Uma vez que uma classe é definida, qualquer número de objetos podem ser construídos a partir dela por meio do uso da palavra-chave new, e as propriedades e métodos do objeto podem ser acessadas com a construção ->. Veja: ---------------------------------------------------------------------- Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Este código foi útil? Paga um cafezinho pra mim :-( PIX: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- $pessoa = new Pessoa; $pessoa->nome('Osmar J. Silva'); printf("Olá, %s<br>", $pessoa->nome); Se quisermos saber se uma variável é do tipo object, podemos usar a função is_object(). Veja: ---------------------------------------------------------------------- Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Este código foi útil? Paga um cafezinho pra mim :-( PIX: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- <? class Pessoa{ public $nome = ''; function nome($novo_nome = NULL){ if(!is_null($novo_nome)){ $this->nome = $novo_nome; } return $this->nome; } } $pessoa = new Pessoa; if(is_object($pessoa)){ echo 'A variável $pessoa é do tipo object.'; } ?> Ao executarmos este código PHP nós teremos o seguinte resultado: A variável $pessoa é do tipo object. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
Python - Como retornar o dia do mês em Python como um decimal no intervalo 01-31 usando strftime("%d") |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |