Classes em PHP
# Introdução às Classes em PHP
PHP oferece suporte a programação orientada a objetos desde a versão 5. Classes são estruturas
que encapsulam dados e comportamentos.
```php
class Pessoa {
public $nome;
public $idade;
public function apresentar() {
echo "Olá, meu nome é $nome e tenho $idade anos.";
```
# Construtores
```php
function __construct($nome, $idade) {
$this->nome = $nome;
$this->idade = $idade;
```
# Encapsulamento
```php
private $nome;
public function getNome() {
return $this->nome;
public function setNome($nome) {
$this->nome = $nome;
```
# Herança
```php
class Funcionario extends Pessoa {
public $salario;
```
# Interfaces e Traits
```php
interface Animal {
public function emitirSom();
}
```
```php
trait Saudacao {
public function ola() {
echo "Olá!";
```
# Conclusão
Classes em PHP permitem uma estrutura sólida e reutilizável, facilitando manutenção e
escalabilidade.# Introdução às Classes em PHP
PHP oferece suporte a programação orientada a objetos desde a versão 5. Classes são estruturas
que encapsulam dados e comportamentos.
```php
class Pessoa {
public $nome;
public $idade;
public function apresentar() {
echo "Olá, meu nome é $nome e tenho $idade anos.";
}
}
```
# Construtores
```php
function __construct($nome, $idade) {
$this->nome = $nome;
$this->idade = $idade;
```
# Encapsulamento
```php
private $nome;
public function getNome() {
return $this->nome;
public function setNome($nome) {
$this->nome = $nome;
```
# Herança
```php
class Funcionario extends Pessoa {
public $salario;
```
# Interfaces e Traits
```php
interface Animal {
public function emitirSom();
```
```php
trait Saudacao {
public function ola() {
echo "Olá!";
```
# Conclusão
Classes em PHP permitem uma estrutura sólida e reutilizável, facilitando manutenção e
escalabilidade.# Introdução às Classes em PHP
PHP oferece suporte a programação orientada a objetos desde a versão 5. Classes são estruturas
que encapsulam dados e comportamentos.
```php
class Pessoa {
public $nome;
public $idade;
public function apresentar() {
echo "Olá, meu nome é $nome e tenho $idade anos.";
```
# Construtores
```php
function __construct($nome, $idade) {
$this->nome = $nome;
$this->idade = $idade;
```
# Encapsulamento
```php
private $nome;
public function getNome() {
return $this->nome;
public function setNome($nome) {
$this->nome = $nome;
```
# Herança
```php
class Funcionario extends Pessoa {
public $salario;
```
# Interfaces e Traits
```php
interface Animal {
public function emitirSom();
```
```php
trait Saudacao {
public function ola() {
echo "Olá!";
```
# Conclusão
Classes em PHP permitem uma estrutura sólida e reutilizável, facilitando manutenção e
escalabilidade.