Introdução
Estas
funções
permitem
obter
informações
sobre
classes
e
instâncias
de
objetos
.
Você
pode
obter
o
nome
da
classe
ao
qual
um
objeto
pertence
,
bem
como
suas
propriedades
e
métodos
.
Usando
estas
funções
,
você
pode
descobrir
não
apenas
a
classe
de
um
objeto
,
mas
também
seu
parentesco
(
no
caso
,
de
qual
objeto
de
classe
ele
extende
)
.
Exemplos
Neste
exemplo
,
nós
primeiramente
definiremos
uma
classe
base
e
uma
extensão
da
classe
.
A
classe
base
descreve
um
vegetal
comum
,
que
é
comestível
ou
não
e
que
tem
sua
cor
.
A
sub-classe
Espinafre
adiciona
um
método
para
cozinhá-lo
e
outro
para
descobrir
se
ele
está
cozido
.
Nós
instânciamos
2
objetos
destas
classes
e
exibimos
informações
sobre
elas
,
incluindo
o
parentesco
de
suas
classes
.
Nós
também
definimos
algumas
funções
úteis
,
principalmente
ter
uma
boa
saída
de
variáveis
.
Exemplo
2
.
test_script.php
|
Uma
coisa
importante
para
notar
no
exemplo
acima
é
que
o
objeto
$leafy
é
uma
instância
da
classe
Espinafre
que
é
uma
subclasse
de
Vegetal
,
então
a
última
parte
do
script
acima
retornará
: