Files
doc-fr/reference/classobj/functions/get-declared-classes.xml
Damien Seguy 158bb77f9c minor spelling mistakes
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@260280 c90b9560-bf6c-de11-be94-00142212c4b1
2008-05-25 17:46:00 +00:00

103 lines
2.7 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.18 $ -->
<!-- EN-Revision: 1.12 Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.get-declared-classes" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>get_declared_classes</refname>
<refpurpose>Liste toutes les classes définies</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>get_declared_classes</methodname>
<void/>
</methodsynopsis>
<para>
Liste toutes les classes définies.
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Retourne un tableau contenant la liste des classes déclarées
dans le script courant.
</para>
<note>
<para>
En PHP 4.0.1, trois classes supplémentaires sont retournées, au
début de ce tableau : <classname>stdClass</classname> (définie dans
<filename>Zend/zend.c</filename>),
<classname>OverloadedTestClass</classname> (définie dans
<filename>ext/standard/basic_functions.c</filename>)
et <classname>Directory</classname>
(définie dans <filename>ext/standard/dir.c</filename>).
</para>
<para>
De plus, notez que suivant les extensions qui sont compilées ou chargées
dans PHP, d'autres classes peuvent être présentes. Cela signifie
que vous ne pourrez pas utiliser ces noms de classe pour définir vos propres
classes. Voici une liste des
<link linkend="reserved.classes">classes prédéfinies</link>.
</para>
</note>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Exemple avec <function>get_declared_classes</function></title>
<programlisting role="php">
<![CDATA[
<?php
print_r(get_declared_classes());
?>
]]>
</programlisting>
&example.outputs.similar;
<screen>
<![CDATA[
Array
(
[0] => stdClass
[1] => __PHP_Incomplete_Class
[2] => Directory
)
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>class_exists</function></member>
<member><function>get_declared_interfaces</function></member>
<member><function>get_defined_functions</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->