Classes representam o esqueleto de objetos, em PHP são declaradas utilizando um
modificador de acesso, a palavra reservada class e um nome de classe. Seu
corpo é delimitado por { e }. Abaixo, a sintaxe qu resume o que foi explicado:
Sintaxe
modificador_acesso class nome_classe
{
//corpo da classe
}
Onde
class: palavra reservada para informar que a definição do tipo de dados é uma classe.
nome_classe: nome da classe que desejamos criar
modificador_acesso: public
O modificador de acesso public é o modificador padrão das classes que não
têm seus modificadores informados.
Exemplo 1
//MinhaClasse.php
<?php
class MinhaClasse //public
{
//métodos
//atributos
}
?>
Saída
-
Em PHP, um arquivo .php podem conter N classes. Quando declaramos uma classe por
arquivo, tanto o nome da classe quanto o arquivo não precisam ter o mesmo nome.
Exemplo 2
//MinhaClasse.php
<?php
class MinhaClasse1 {
//métodos, atributos e etc.
}
class MinhaClasse2 {
//métodos, atributos e etc.
}
?>
Saída
-
Para utilizarmos as classes declaradas em seus respectivos arquivos .php utilizamos o include no
topo do arquivo script onde serão utilizadas.
Exemplo 3
//MinhaClasse.php
<?php
include("MinhaClasse.php");
//omitido
}
?>
Saída
-