<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >get_declared_classes</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="Manual do PHP" HREF="index.html"><LINK REL="UP" TITLE="Classes e Objetos" HREF="ref.classobj.html"><LINK REL="PREVIOUS" TITLE="get_class" HREF="function.get-class.html"><LINK REL="NEXT" TITLE="get_declared_interfaces" HREF="function.get-declared-interfaces.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8"></HEAD ><BODY CLASS="refentry" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Manual do PHP</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="function.get-class.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="function.get-declared-interfaces.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><H1 ><A NAME="function.get-declared-classes" ></A >get_declared_classes</H1 ><DIV CLASS="refnamediv" ><A NAME="AEN15652" ></A ><P > (PHP 4, PHP 5)</P >get_declared_classes -- Retorna uma matriz com os nomes das classes definidas</DIV ><DIV CLASS="refsect1" ><A NAME="AEN15655" ></A ><H2 >Descrição</H2 >array <B CLASS="methodname" >get_declared_classes</B > ( void )<BR ></BR ><P > Esta função retorna uma matriz com os nomes das classes declaradas no script em execução. </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Nota: </B > A partir do PHP 4.0.1pl2, três classes extras são retornadas no início da matriz: <B CLASS="classname" >stdClass</B > (definida em <TT CLASS="filename" >Zend/zend.c</TT >), <B CLASS="classname" >OverloadedTestClass</B > (definida em <TT CLASS="filename" >ext/standard/basic_functions.c</TT >) e <B CLASS="classname" >Directory</B > (definida em <TT CLASS="filename" >ext/standard/dir.c</TT >). </P ><P > Note também que, dependendo de quais bibliotecas você tenha compilado no PHP, classes adicionais poderão estar presentes. Isto significa que você não será capaz de distinguir suas próprias classes usando estes nomes. Há uma lista de classes predefinidas na seção <A HREF="reserved.classes.html" >Classes Predefinidas</A > dos apêndices. </P ></BLOCKQUOTE ></DIV ><P > Veja também: <A HREF="function.class-exists.html" ><B CLASS="function" >class_exists()</B ></A >. </P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="function.get-class.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Principal</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="function.get-declared-interfaces.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >get_class</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="ref.classobj.html" ACCESSKEY="U" >Acima</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >get_declared_interfaces</TD ></TR ></TABLE ></DIV ></BODY ></HTML >